XForms Özellikleri

XForms özellikleri, veri sınırlamaları, türleri ve davranışları tanımlayabilir.

XForms Özellikleri

XForms, XForms kontrolcülerinin davranışını etkileyen sınırlamaları (veya diğer özellikleri) tanımlamak için özellikler kullanır.

Örnek:

required="true()" Özellik, belirtilen örnek verilerin boş değer olarak sunulmasını engellemelidir.

type="decimal" Özellikler yalnızca ondalık değerleri göndermek için izin verilir.

calculate Özellik, örnek veri verilerini hesaplama için kullanılabilir.

Bu sayfanın altındaki özellik referanslarına bakın.

Özellikleri veriye bağlayın

XForms, XForms verilerine XForms özelliklerini bağlamak için <bind> elementini kullanabilir:

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

Yukarıdaki örnekte, nodeset="person/lname" özelliği, required="true()" özelliğini <lname> örnek veri elemanına bağlar.

XForms Özellikleri Referans

İsim Açıklama
calculate Proje üzerinde gerçekleştirilecek hesaplamaları tanımlayın.
constraint Proje için kısıtlamaları tanımlayın.
p3ptype Veri öğesi için P3P veri türünü tanımlayın.
readonly Veri öğesi için bir düzenleme kısıtlaması (edit restriction) tanımlayın (değiştirilemez)
relevant Veri öğesinin nasıl ilişkili olduğunu tanımlayın. (Görüntüleme veya gönderim için)
required Veri öğesini tanımlamak zorunludur. (Boş olamaz)
type Proje için veri türleri tanımlayın.