Atrybuty XForms

Atrybuty XForms mogą definiować ograniczenia danych, typy i zachowanie.

Atrybuty XForms

XForms używa atrybutów do definiowania ograniczeń (lub innych atrybutów), które mogą wpływać na zachowanie kontrolki XForms.

Przykład:

required="true()" Atrybut nie pozwala na to, aby określone dane instancji były przekazywane jako wartość pusta.

type="decimal" Atrybuty zezwalają tylko na submission wartości dziesiętnych.

calculate Atrybuty mogą obliczać wartość danych instancji.

Zobacz podstronę z poniższym podręcznikiem atrybutów.

Przypisanie atrybutów do danych

XForms może używać elementu <bind>, aby przypisać atrybuty XForms do danych XForms:

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

W powyższym przykładzie, atrybut nodeset="person/lname" może przypisać atrybut required="true()" do elementu danych instancji <lname>.

Podręcznik atrybutów XForms

Nazwa Opis
calculate Definiowanie obliczeń wykonywanych na projekcie.
constraint Definiowanie ograniczeń dla projektu.
p3ptype Zdefiniuj typ danych P3P dla projektu.
readonly Zdefiniuj ograniczenie edycji (edit restriction) dla projektu (nie można modyfikować).
relevant Definiowanie, jak dane są powiązane (do wyświetlenia lub wysyłania).
required Definiowanie danych projektu jest wymagane (nie może być puste).
type Zdefiniuj typ danych dla projektu.