XForms 속성

XForms 속성은 데이터 제한, 유형 및 행동을 정의할 수 있습니다.

XForms 속성

XForms는 속성을 사용하여 XForms 컨트롤의 행동을 영향을 미치는 제한(또는 다른 속성)을 정의합니다.

예제:

required="true()" 속성은 지정된 인스턴스 데이터가 비어서 제출되지 않도록 합니다.

type="decimal" 속성은 고정소수점 값만 허용합니다.

calculate 속성은 인스턴스 데이터를 계산하는 데 사용될 수 있습니다.

이 페이지 아래의 속성 참조를 참조하세요.

속성을 데이터에 연결

XForms는 <bind> 요소를 사용하여 XForms 속성을 XForms 데이터에 바인딩할 수 있습니다:

<model>
<instance>
  <person>
      <fname/>
      <lname/>
  </person>
</instance>
<bind nodeset="person/lname" required="true()"/>
</model>

위의 예제에서 nodeset="person/lname" 속성은 required="true()" 속성을 인스턴스 데이터 요소 <lname>에 바인딩할 수 있습니다.

XForms 속성 참조

이름 설명
calculate 프로젝트에 대한 계산을 정의합니다.
constraint 프로젝트에 제약을 정의합니다.
p3ptype 프로젝트에 P3P 데이터 타입을 정의합니다.
readonly 프로젝트에 편집 제한(readonly)을 정의합니다.
relevant 데이터 항목의 관계를 정의합니다. (표시용인지 제출용인지)
required 데이터 항목을 정의하는 것은 필수입니다. (비어 있을 수 없습니다.)
type 프로젝트에 데이터 타입을 정의합니다。