The trigger element
Release 2.0 - ...
This form control is similar to the HTML element button and allows for user-triggered actions. This form control may also be used to construct other custom form controls.
Example
XML | Copy Code |
---|---|
<xforms:trigger> <xforms:label>Add phone number</xforms:label> <xforms:insert nodeset="telephones/telephone" at="count(//telephone)" position="after" ev:event="DOMActivate" /> </xforms:trigger> |
Attributes
Name | Required / optional | Description |
---|---|---|
Common Attributes | optional | Any attribute from the Common Attributes collection (e.g. id). |
Single Node Binding Attributes | optional | One or more attributes from the Single Node Binding Attributes group (ref, model, bind). |
UI Common Attributes | optional | Any attribute from the UI Common Attributes group (appearance, class, navindex, accesskey). |
Content
Within an trigger element, the following child elements are allowed:
Element Name | Required / optional | Description |
---|---|---|
label | required | Provides a descriptive label for the containing form control |
help | optional | Provides a help message for the containing form control. |
hint | optional | Provides a hint message for the containing form control. |
alert | optional | Provides an alert or error message for the containing form control. |
Action element(s) | optional | Any element from the Action Elements Collection. |
Specification
Link to the XForms specification: the trigger element.