GraffitiSuite Docs
Docs
Graffitiaccordionmenu
Loading document parsing libraries...
# GraffitiAccordionMenu Class Inherits GraffitiWebUIControl ## About Build beautiful hierarchical navigation menus or lists with the powerful and customizable component. ## Compatibility ### Framework API Version | 1.0 | 2.0 | | :---: | :---: | | True | True | ### Web | 32-Bit | 64-Bit | | :---: | :---: | | True | True | ## Event Definitions | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | BadgePressed | item as GraffitiAccordionMenuItem | (None) | Raised when a row's badge has been pressed by the user. | | ItemCollapsed | item as GraffitiAccordionMenuItem | (None) | Raised when the user has collapsed an item. | | ItemExpanded | item as GraffitiAccordionMenuItem | (None) | Raised when the user has expanded an item. | | MouseEnter | (None) | (None) | (None) | | MouseExit | (None) | (None) | (None) | | Open | (None) | (None) | (None) | | SelectionChanged | (None) | (None) | Raised when the user's selection has changed. | | Shown | (None) | (None) | (None) | ## Methods | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | Add | newItem as GraffitiAccordionMenuItem <br> parentItem as GraffitiAccordionMenuItem = Nil | (None) | Adds the specified item. | | Collapse | item as GraffitiAccordionMenuItem | (None) | Collapses the specified item. | | CollapseAll | (None) | (None) | Collapses all currently expanded items. | | Expand | item as GraffitiAccordionMenuItem | (None) | Expanded the selected item. | | ExpandAll | (None) | (None) | Expands all items. | | Find | SearchFor as String <br> IsText as Boolean = True | GraffitiAccordionMenuItem | Returns the item matching the search criteria. | | Insert | beforeItem as GraffitiAccordionMenuItem <br> newItem as GraffitiAccordionMenuItem <br> parentItem as GraffitiAccordionMenuItem = Nil | (None) | Inserts the specified item. | | Insert | atIndex as Integer <br> newItem as GraffitiAccordionMenuItem <br> parentItem as GraffitiAccordionMenuItem = Nil | (None) | Inserts the specified item. | | Item | itemIndex as Integer | GraffitiAccordionMenuItem | Returns the item at the specified index. | | LastIndex | (None) | Integer | Returns the last top-level index. | | Remove | item as GraffitiAccordionMenuItem | (None) | Removes the specified item. | | Remove | index as Integer | (None) | Removes the top-level item at the specified index. | | RemoveAll | (None) | (None) | Removes all items from the display. | | RemoveAll | fromItem as GraffitiAccordionMenuItem | (None) | Removes all items from the display. | ## Properties | Name | Type | Default Value | Description | | --- | :---: | :---: | --- | | IconCollapsed | Picture | (None) | Icon to display when a section is collapsed. | | IconExpanded | Picture | (None) | Icon to display when a section is expanded. | | SelectedItem | GraffitiAccordionMenuItem | (None) | Currently selected item. | | StyleHeaderActive | GraffitiStyle | (None) | WebStyle applied to active header rows. | | StyleHeaderInactive | GraffitiStyle | (None) | WebStyle applied to inactive header rows. | | StyleItemClicked | GraffitiStyle | (None) | WebStyle applied to clicked items. | | StyleItems | GraffitiStyle | (None) | WebStyle applied to all items. |