Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
CheckBoxConditionsUses conditions to determine when a check box should appear to the left or right of an item, if at all
DragConditionUses conditions to determine if the user is allowed to drag and item
DropConditionUses conditions to determine if the user is allowed to drop other tree items onto the target item
FilterUses conditions to determine if an item is visible
ImageConditionsUses conditions to determine which global image to use for an item
ImageEffectsUses conditions to determine which effect to apply to an item's image at any given time

...

KeywordTypeDescription
CheckedBooleanThe item's checked state
HotBooleanThe item's hot state. An item is hot when the mouse hovers over it
EnabledBooleanThe item's enabled state
SelectedBooleanThe item's selected state
ExpandedBooleanThe item's expanded state
HasChildrenBooleanTrue if the item has children
HasOnlyBranchesBooleanTrue if at least on child items has children
HasOnlyLeavesBooleanTrue if no children have children
LevelIntegerThe item's indent level. Level 1 items are at the root level. Level 2 items have at least one parent, and so on.
ClassStringThe item's class name.
ParentClassStringThe item's parent's class name.
KeyStringThe item's unique key ID.
ParentKeyStringThe item's parent's unique key ID.
TextStringThe 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".

...