ویژگی‌های 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 تعریف محدودیت ویرایش برای پروژه (readonly)
relevant تعریف نحوه ارتباط داده‌ها. (برای نمایش یا ارسال)
required تعریف داده‌های پروژه الزامی است. (نمی‌تواند خالی باشد)
type نوع داده‌ها را برای پروژه تعریف کنید.