Page History
...
Name | Description |
---|---|
CheckBoxConditions | Uses conditions to determine when a check box should appear to the left or right of an item, if at all |
DragCondition | Uses conditions to determine if the user is allowed to drag and item |
DropCondition | Uses conditions to determine if the user is allowed to drop other tree items onto the target item |
Filter | Uses conditions to determine if an item is visible |
ImageConditions | Uses conditions to determine which global image to use for an item |
ImageEffects | Uses conditions to determine which effect to apply to an item's image at any given time |
...
Keyword | Type | Description |
---|---|---|
Checked | Boolean | The item's checked state |
Hot | Boolean | The item's hot state. An item is hot when the mouse hovers over it |
Enabled | Boolean | The item's enabled state |
Selected | Boolean | The item's selected state |
Expanded | Boolean | The item's expanded state |
HasChildren | Boolean | True if the item has children |
HasOnlyBranches | Boolean | True if at least on child items has children |
HasOnlyLeaves | Boolean | True if no children have children |
Level | Integer | The item's indent level. Level 1 items are at the root level. Level 2 items have at least one parent, and so on. |
Class | String | The item's class name. |
ParentClass | String | The item's parent's class name. |
Key | String | The item's unique key ID. |
ParentKey | String | The item's parent's unique key ID. |
Text | String | The item's text. |
In addition to the above pre-defined keywords, conditions can also reference any user defined field as defined in the ItemFields or ItemField properties.
Using equality operators with Boolean keywords is optional, so "Selected" and "Selected EQ 1" are equivalent. The integer and string keywords require the use of the equality or comparison operators. So use "Level > 1" or "Class = 'Group'" instead of just "Level" or "Class".
...