سلوكيات XForms (Actions)

سلوك XForms يمكنه التعامل مع استجابة الأحداث.

سلوك الرسالة

عنصر <message> في XForms يمكنه تعريف رسالة تظهر في واجهة المستخدم الخاصة بـ XForms.

انظر هذا المثال المبسط:

<input ref="fname">
<label>أسمك الأول</label>
<message level="ephemeral" event="DOMFocusIn">
أدخل أسمك الأول
</message>
</input>

في المثال أعلاه، عند تحديد المستخدم لتركيزه في هذا حقل الإدخال،"أدخل أسمك الأول" يمكن عرض هذه الرسالة كلوحة تحكم:

event="DomFocusIn" يمكن تعريف الحدث الذي يُشغل السلوك.

level="ephemeral" يمكن تعريف الرسائل التي يتم عرضها كلوحة تحكم.

القيم الأخرى لخصائص level هي modal و modeless، يمكنها تعريف أنواع مختلفة من نافذات الرسائل (المساعدات).

سلوك Setvalue

يمكن لتكوين XForms <setvalue> تعريف القيمة التي يتم ضبطها استجابةً لمؤشر معين.

انظر هذا المثال المبسط:

<input ref="size">
<label>Size</label>
<setvalue value="50" event="xforms-ready"/>
</input>

في المثال أعلاه، عند فتح النموذج، سيتم حفظ القيمة 50 في عنصر الصفحة <size>.