# 사용자 입력

사용자 입력 요소(웹 페이지 컨트롤라고도 함)는 대화형 HMI 요소를 웹 페이지에 삽입하기 위해 데 사용됩니다. 이러한 요소를 사용하여 스프레드시트의 컨트롤 함수와 상호 작용할 수 있습니다.

참고:

모든 컨트롤 요소에는 다음 이벤트 처리기 스크립트 포인트가 있습니다(일부 컨트롤 요소에는 추가적인 이벤트 처리기 스크립트 포인트가 있는데, 이에 대해서는 설명에 표시합니다).

- 마우스 입력 시
- 마우스 벗어나기 시
- 마우스 이동 시

이벤트 처리기 스크립트 포인트에 대해서는 웹페이지 요소 이벤트 처리기 스크립트 항목을 참조하십시오.

요소 | 설명
--- | ---
단추 | 단추 요소는 다른 웹페이지로 이동하기, 특정 작업의 실행, 영역 그래픽과의 상호 작용, 스프레드시트 편집기의 Button 함수 등의 작업에 이용됩니다. 단추 속성 에는 단추를 누를 때 바인딩되는 작업을 미리 정의한 목록을 제공하는 클릭 명령 속성이 포함됩니다. 참고: 자세한 내용은 단추 클릭 명령 속성 항목을 참조하십시오. 단추 요소에는 추가 이벤트 처리기 스크립트 포인트가 하나 있습니다. 클릭 시 참고: 사용자가 단추를 누를 때마다 클릭 시 스크립트 포인트가 실행됩니다. 클릭 명령과 클릭 시 스크립트 포인트가 모두 설정된 경우 클릭 명령이 우선하며 클릭 시 스크립트보다 먼저 실행됩니다.
확인란 | 확인란 요소에는 대화형 확인란과 확인란의 레이블이 포함됩니다. 레이블의 모양과 위치를 구성하려면 텍스트 섹션의 속성을 사용합니다(텍스트 패딩 속성은 확인란과 텍스트 사이의 간격을 결정합니다). 확인란에는 추가 이벤트 처리기 스크립트 포인트가 셋 있습니다. 변경 시 체크 시 체크 해제 시
날짜 시간 입력 | 날짜 시간 입력 요소는 HMI를 통해 날짜 및/또는 시간을 표시 및/또는 입력하는 수단을 제공합니다. 날짜 시간 입력 요소에는 추가 이벤트 처리기 스크립트 포인트가 하나 있습니다. 변경 시
목록 상자 | 데이터 표를 표시하고 상호 작용할 수 있는 컨트롤을 삽입합니다. 목록 상자 요소에는 추가 이벤트 처리기 스크립트 포인트가 셋 있습니다. 선택 변경 시 마우스 업 시 마우스 다운 시
여러 줄 텍스트 상자 | 여러 줄의 텍스트를 입력하기 위한 컨트롤을 삽입합니다. 텍스트 속성은 태그에 바인딩할 수 있으며, 이는 사용자 스크립트와 같은 작업의 다른 부분을 기반으로 업데이트할 수 있습니다. 여러 줄 텍스트 상자 추가 이벤트 처리기 스크립트 포인트가 셋 있습니다. 텍스트 변경 시 마우스 업 시 마우스 다운 시 참고: 온라인 상태일 때 여러 줄 텍스트 상자 요소는 암호 입력을 지원하지 않습니다. 이 기능은 텍스트 상자를 사용해야 합니다.
숫자 입력 | 숫자 값을 입력하기 위한 컨트롤을 삽입합니다. 값을 직접 입력하거나 위/아래 화살표를 사용할 수 있습니다. 숫자 입력 요소에는 추가 이벤트 처리기 스크립트 포인트가 하나 있습니다. 값 변경 시
페이지 컨트롤 | 작업의 다른 웹페이지에 액세스하고 상호 작용할 수 있는 컨트롤을 삽입합니다. 페이지 이름 속성의 드롭다운 메뉴를 사용하여 이 컨트롤 요소에 의해 표시될 웹페이지를 선택합니다. 페이지 제어 요소에는 이벤트 처리기 스크립트 포인트가 없습니다.
패널 | 패널을 삽입합니다. 패널은 다른 HMI 요소를 배치하는 데 사용하여 요소들을 시각적으로 정돈하고 여러 요소의 컨테이너 역할을 하는 데 사용할 수 있습니다. 참고: 패널의 활성화 속성이 선택 해제(체크되지 않음)되면 패널 내의 모든 요소도 비활성화됩니다. 패널의 권한 부여 속성이 활성화(체크됨)되어 있는 경우 패널 내의 모든 요소에도 (개별 요소의 권한 부여 속성 설정에 관계없이) 권한 부여가 필요합니다. 권한 부여 속성에 대한 자세한 내용은 웹 페이지 요소 권한 부여 항목을 참조하십시오. 게시된 속성 태그가 있는 요소가 패널에 배치되면 요소의 경로 이름이 패널 이름을 포함하도록 변경됩니다. 예: WebPages.WebPageName.PanelName.CheckboxName.Checked.
라디오 단추 | 체크하거나 체크 해제할 수 있는 2개의 상태를 갖는 대화형 단추와 단추 옆의 레이블을 삽입합니다. 레이블의 모양과 위치를 구성하려면 텍스트 섹션의 속성을 사용합니다(텍스트 패딩 속성은 단추와 텍스트 사이의 간격을 결정합니다). 라디오 단추 요소에는 추가 이벤트 처리기 스크립트 포인트가 셋 있습니다. 변경 시 체크 시 체크 해제 시
선택 상자 | 드롭다운 목록 컨트롤을 삽입합니다. 선택 상자 요소에는 추가 이벤트 처리기 스크립트 포인트가 셋 있습니다. 선택 변경 시 마우스 업 시 마우스 다운 시
슬라이더 | 대화형 숫자 값 선택기 컨트롤을 삽입합니다. 사용자가 컨트롤을 원하는 값으로 끌어 그래픽 상에서 수치를 선택할 수 있습니다. 슬라이더 요소에는 추가 이벤트 처리기 스크립트 포인트가 하나 있습니다. 값 변경 시
텍스트 상자 | 텍스트를 입력하기 위한 컨트롤을 삽입합니다. 텍스트 속성은 태그에 바인딩할 수 있으며, 이는 사용자 스크립트와 같은 작업의 다른 부분을 기반으로 업데이트할 수 있습니다. 암호 속성을 활성화하여 텍스트 상자를 암호 입력 텍스트 상자로 변환할 수 있으며, 이 경우 문자는 별표로 대체됩니다. 텍스트 상자 요소에는 추가 이벤트 처리기 스크립트 포인트가 셋 있습니다. 텍스트 변경 시 마우스 업 시 마우스 다운 시