The xforms-optional event
Release 2.0 - ...
Dispatched in response to: an instance data node either changing and being or becoming optional.
Event Properties
| Event Properties | Value / Description |
|---|---|
| Target | Core Form Controls | group | switch |
| Bubbles | Yes |
| Cancelable | No |
| Context Info | None |
The default action for this event results in the following:
- None, notification event only.
This event is dispatched during the xforms-refresh event if the bound instance data node has been marked for dispatching this event in the xforms-recalculate event or the xforms-refresh event.
Example
| XML |
|
|---|---|
<xforms:model>
<xforms:instance>
<car>
<make>Toyota</make>
</car>
</xforms:instance>
<xforms:bind nodeset="make" required=".='Toyota'" />
<xforms:setvalue ev:event="xforms-ready" ref="make">Honda</xforms:setvalue>
</xforms:model>
<xforms:input ref="make">
<xforms:label>Car make : </xforms:label>
<xforms:message ev:event="xforms-optional" level="modal">xforms-optional event</xforms:message>
</xforms:input>
|
|
Specification
Link to the XForms specification: the xforms-optional event.