Свойства 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 Определите редактор ограничений (edit restriction) для проекта (не может быть изменено).
relevant Определите, как данные связаны друг с другом (для отображения или отправки).
required Определение данных проекта является обязательным (не может быть пустым).
type Определить тип данных для проекта.