XForms Tutorial> I-6.2. The XForms, Form Controls
Form Control에서 사용되는 Attributes는 중복되는 부분이 많음으로 인해 앞에서 정의한 Common, UI Common 등은 별도로 설명을 하지 않고 링크 정보로 연결하겠다. 또한 Special Attributes 중 자주 사용되고 있는 inputmode, incremental 등은 먼저 설명을 하도록 한다.
inputmode
Form Controls에서 사용되는 Special Attributes이다. 이 Attributes는 일반적으로 생각하는 한글/영문 입력, 숫자형 입력 등의 기능을 의미하지 않고, Keyboard Configuration과 관련된 기능이다. 예를 들어 cyrillic(키릴문자) 자판 형식으로 키보드 설정을 하고, upperCase 형식의 변환을 하고자 할 때 등에 사용되는 Attribute 이다.
incremental
Form Controls에서 사용되는 Special Attributes이다. 이 Attribute Default 속성은 false 이다. 이 속성 값이 true 이면 xforms-value-changed event가 발생할 때 Form Control에 즉각으로 반영되어 특정 작업을 행할 수 있다.
Comment > Navigation Attribute
XForms Form Controls Attribute에는 키보드를 통해 Form Control에 접근할 수 있는 Navigation Attributes 를 제공한다. 이를 통해 일반적으로 사용하는 단축키 (alt + key) 기능을 적용할 수 도 있으며, 여러 개의 Form Control이 존재할 경우 이동 순서 (Tab에 따른)를 제어할 수도 있다. 이에 해당하는 Attributes는 accesskey와 navindex 이다
accesskey
단축키 (alt + key) 에 해당하는 기능을 제공한다.
navindex
TAB 등 컨트롤 사이의 이동과 관련된 키가 입력되었을 경우 그 이동 순서를 정의한다. 지정할 수 있는 값의 범위는 0 ~ 32767 값 사이이다.
이하 모든 From Controls Element에서 사용되는 예제의 대부분 실행 결과는 NCRM XForms Processor 및 formsPlayer 를 기준으로 하여 작성되었다. 또한 Form Controls element들은 특별히 W3C Test Suite에 요건을 기술했으며, 가능하면 예제도 포함 하였다. 해당 요건의 레벨 표현은 [Level-A]:Must / [Level-AA]:Should / [Level-AAA]:May을 의미한다.
댓글 없음:
댓글 쓰기