XForms ominaisuudet

XForms ominaisuudet voivat määrittää data-rajoitukset, tyypit ja käyttäytymisen.

XForms ominaisuudet

XForms käyttää ominaisuuksia määrittääkseen rajoitukset (tai muut ominaisuudet), jotka vaikuttavat XForms-kontrollin käyttäytymiseen.

Esimerkki:

required="true()" Ominaisuus ei salli määritettyjen instanssien tietojen lähettämistä tyhjänä arvona.

type="decimal" Ominaisuudet sallivat vain desimaaliarvojen lähettämisen.

calculate Ominaisuudet voivat laskea arvon instanssien tietojen perusteella.

Katso tätä sivun alapuolella oleva ominaisuuksien viittausopas.

Sidota ominaisuudet tietoihin

XForms voi käyttää <bind> -elementtiä yhdistääksesi XForms ominaisuudet XForms tietoihin:

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

Yllä olevassa esimerkissä nodeset="person/lname" -ominaisuus voi yhdistää ominaisuuden required="true()" instanssien tietoelementtiin <lname>.

XForms ominaisuuksien viittausopas

Nimi Kuvaus
calculate Määritä laskelmat, jotka suoritetaan projektissa.
constraint Määritä projektin rajoitukset.
p3ptype Määritä projektin P3P datatyypit.
readonly Määritä projektin muokkausrajoitus (edit restriction) (ei voida muokata).
relevant Määritä tietojen väliset yhteydet (näyttääkö vai lähettääkö).
required Määritä tietojen projektin on oltava pakollinen tieto (ei voi olla tyhjä).
type Määritä projektin datatyypit.