Displays a checkbox. When selected, the box represents a value of true. An unselected box represents a false value.
Properties for this display component are:
label– (Optional) Specifies a label that is displayed to the right of the checkbox. It is displayed adjacent to the component, but is not displayed in the title column
leftLabel– Specifies that the label should appear to the left of the checkbox.
checkAll– Set when this checkbox is serving as a Select All checkbox, which should then propagate its value to a set of other checkboxes. The value of the property is a regular expression that is used to match the names of other checkboxes on the HTML page.
uncheck– Set to the name of another checkbox field that represents the Select All checkbox in a collection of synchronized checkboxes. If this is set, whenever the selected status of this checkbox is changed, the Select All checkbox is unselected.
syncCheck– Set to the name of another checkbox field that must stay in sync with the value of the checkbox field on which this property is set. If this is set, whenever the value of this checkbox is changed, the sync’ed checkbox’s value is set to the same value.
syncUncheck– Set to the name of another checkbox field that should stay in sync when the value of the checkbox field on which this property is set is changed to false. If this is set, whenever the value of this checkbox is changed to false, the synchronized checkbox’s value will also be set to false (unselected).
syncCheckAllTo– Indicates that all Select All checkboxes matching the regular expression will be kept in sync with the value of the checkbox field on which this property is set when its value is changed to false. The value of this property is a regular expression that represents one or more of the Select All checkboxes.
syncUncheckAll– Set to the name of another checkbox field that should stay in sync when the value of the checkbox field on which this property is set is changed to false. If this is set, whenever the value of this checkbox is changed to false, the synchronized checkbox’s value will also be set to false (unselected).
syncCheckTo– Indicates that all checkboxes matching the regular expression will be kept in sync with the value of the checkbox field on which this property is set. Whenever the value of the checkbox field on which this property is set is changed, the sync’ed checkbox’s value will be set to the same value. The value of the property is a regular expression.
dontUncheckAllIfTrue — Specifies a regular expression of a set of checkboxes that will be checked, and if true, the value of syncCheckAllTo or syncUncheckAll will not be set to false. This property is only valid when syncCheckAllTo or syncUncheckAll is set.
syncUncheckMatching — This property is only valid when syncCheck, syncCheckTo, or syncUncheck is set. When this property is set, the value specified will be checked, and if true, the syncCheck, syncCheckTo, or syncUncheck value will not be set to false (unchecked).
dontUncheckIfTrue — Specifies the name of another checkbox field, which represents the “select all” checkbox in a collection of synchronized checkboxes. When the “select all” checkbox is selected, this checkbox does not become unselected.
syncCheckIfAllSame — Specifies the name of another checkbox field, which represents the “select all” checkbox in a collection of synchronized checkboxes. This property is only valid when syncCheckIfAllSame is set.
checkIfTrue — Used with syncCheckAllTo, syncCheckTo, and syncCheck to specify the namespace where the “All” checkbox can be found that corresponds with this checkbox.
namespace — Used with syncCheckIfAllSame when checkIfTrue is set to specify the namespace for the list of individual checkboxes.
value– Determines the state of the checkbox. If the value is logically true, the checkmark appears.
<Field name=’accounts[AD].passwordExpired’> <Display class=’Checkbox’> <Property name=’title ’value=’Password is Expired’/> </Display> </Field>