Πρότυπα XForms

XForms attributes can define data constraints, types, and behaviors.

Πρότυπα XForms

XForms uses attributes to define constraints (or other attributes) that can affect the behavior of XForms controls.

Example:

required="true()" The attribute does not allow specified instance data to be submitted as a null value.

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 Ορίζετε τους τύπους δεδομένων για το έργο.