ویژگیهای XForms
- صفحه قبلی نوعهای دادههای XForms
- صفحه بعدی عملکردهای 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 | نوعهای دادهای برای پروژه تعریف کنید. |
- صفحه قبلی نوعهای دادههای XForms
- صفحه بعدی عملکردهای XForms