Field Value - This is the location of the current value for this field in the instance document that should be displayed on the screen.
Please note, if this field is contained within a repeat, and a relative XPath is required, the repeat variables will need to be used for this xpath if this is a select box, radio button or multiple checkbox control with dynamic options. The XPath Guidelines will detail the repeat variables available. This is because the Options Location value used to find the set of options to display will alter the current context point.
Label Value - This XPath is required if a dynamic label has been requested for this field. The text value of this XPath at runtime will be used for the label.
Options Location - This XPath is required for select box, radio button or multiple checkbox controls that have been set to have dynamic options on the Field Settings page. This XPath should point to the node set that contains all the data to use when creating all the options for the control.
Options Data Value - This XPath is used in conjunction with the Options Location to set the value that should be used in the background and returned from the page for each option selected by the Options Location XPath. This XPath should be relative to the Options Location XPath.
Options Display Text - This XPath is used in conjunction with the Options Location to set the text that should be displayed on the page for each option selected by the Options Location XPath. This XPath should be relative to the Options Location XPath.
Hide If - This XPath is required if the Hide Field Based On Runtime Data option is selected on the Field Details page. If this XPath evaluates to true at runtime, the field will not be output in the resulting page.
Disable If - This XPath is required if the Disable Field Based On Runtime Data option is selected on the Field Details page. If this XPath evaluates to true at runtime, the field will be disabled. If this field is also within a group that has the disable option set, then this XPath will override the group disable check for this particular field.
Checkbox Value - This XPath is required if the field type is a Single Checkbox with a dynamic value, and is used to set the value for the checkbox field.
Validate If - This XPath is used to determine whether the value entered for this field should be validated when the page data is submitted. The entered XPath will need to evaluate to true at runtime for this to occur.
Error from Server Value - This XPath is used to specify a server message to show by this field. The Show Server Message option must be selected on the Field Details page for this option to be available. If at runtime, this XPath evaluates to a string, that string will be used as the server message.
Set Value Events - If a dynamic Set Value action type is selected for any field or label event on the Events section, these XPaths will become available. The resulting value from evaluating each XPath will be put into the target field of the event when the event gets triggered.
Dynamic Background Style XPaths - The XPaths in this section are used for setting the dynamic background styling of the field if dynamic background styles have been selected on the Field Details page. The first field, Apply '...' Background Style if, will be used for entering a condition to be fulfilled in order to apply the specified conditional style. If the XPath here evaluates to True, the entered class (on the Field Details screen) will be used for this element. If dynamic was selected, another XPath text area will appear: Dynamic Background Style Value. The value of this XPath will be converted to a string at runtime, which will be used as the CSS class name to apply to this field's background container (if the condition XPath is true).
Dynamic Element Style XPaths - These XPaths are used for setting the dynamic styling to apply to this field's control if this option has been selected on the Field Details page. These options work in exactly the same way as described above for dynamic background styling.
Dynamic Disabled Style XPaths - These XPaths work in the same way as the XPath values above, except that they define the dynamic styling requirements for this field control if it is disabled.
Dynamic Label Style XPaths - These XPaths work in the same way as the XPath values above, except that they define the dynamic styling requirements for this field's label.
Action Submission Bindings
Field Submission Binding - This XPath provides the location in the action binding structure in which the value for this field should be inserted when the page is submitted and the particular action called.
Submission Context Location - This is required for fields that support multiple values, with the Data Format set to XML Structure. This binding should point to the element that will be repeated for each selected value.
Field Value Binding - This is required for fields that support multiple values, with the Data Format set to XML Structure. This binding is realtive to the Submission Context Location, and indicates the location within the repeating element where the actual value should be placed. In most cases this value will be left as '.' to indicate that the value should be placed directly into each repeating element.