TreeInstance <T>
Hierarchy
- TreeInstanceType<T>
- TreeInstance
Index
Properties
- abortRenaming
- closeSearch
- collapseAll
- completeRenaming
- customHandler
- expandAll
- focusNextItem
- focusPreviousItem
- getConfig
- getContainerProps
- getDragLineData
- getDragLineStyle
- getDragTarget
- getElement
- getFocusedItem
- getHotkeyPresets
- getItemInstance
- getItems
- getRenamingItem
- getRenamingValue
- getSearchInputElement
- getSearchInputElementProps
- getSearchMatchingItems
- getSearchValue
- getSelectedItems
- getState
- isRenamingItem
- isSearchOpen
- openSearch
- rebuildTree
- registerElement
- registerSearchInputElement
- retrieveChildrenIds
- retrieveItemData
- setConfig
- setSearch
- setSelectedItems
- setState
- startKeyboardDrag
- startKeyboardDragOnForeignObject
- stopKeyboardDrag
- updateDomFocus
- waitForItemChildrenLoaded
- waitForItemDataLoaded
Properties
abortRenaming
Type declaration
Returns void
closeSearch
Type declaration
Returns void
collapseAll
Type declaration
Returns void
completeRenaming
Type declaration
Returns void
customHandler
Type declaration
Parameters
param1: number
param2: number
Returns void
expandAll
Type declaration
Parameters
optionalcancelToken: { current: boolean }
Returns Promise<void>
focusNextItem
Type declaration
Returns void
focusPreviousItem
Type declaration
Returns void
getConfig
Type declaration
Returns TreeConfig<T>
getContainerProps
Type declaration
Parameters
optionaltreeLabel: string
Returns Record<string, any>
getDragLineData
Type declaration
Returns null | DragLineData
getDragLineStyle
Type declaration
Parameters
optionaltopOffset: number
optionalleftOffset: number
Returns Record<string, any>
getDragTarget
Type declaration
Returns null | DragTarget<T>
getElement
Type declaration
Returns undefined | null | HTMLElement
getFocusedItem
Type declaration
Returns ItemInstance<any>
getHotkeyPresets
Type declaration
Returns HotkeysConfig<T>
getItemInstance
Type declaration
Parameters
itemId: string
Returns ItemInstance<T>
getItems
Type declaration
Returns ItemInstance<T>[]
getRenamingItem
Type declaration
Returns null | ItemInstance<T>
getRenamingValue
Type declaration
Returns string
getSearchInputElement
Type declaration
Returns null | HTMLInputElement
getSearchInputElementProps
Type declaration
Returns any
getSearchMatchingItems
Type declaration
Returns ItemInstance<T>[]
getSearchValue
Type declaration
Returns string
getSelectedItems
Type declaration
Returns ItemInstance<T>[]
getState
Type declaration
Returns TreeState<T>
isRenamingItem
Type declaration
Returns boolean
isSearchOpen
Type declaration
Returns boolean
openSearch
Type declaration
Parameters
optionalinitialValue: string
Returns void
rebuildTree
Type declaration
Returns void
registerElement
Type declaration
Parameters
element: null | HTMLElement
Returns void
registerSearchInputElement
Type declaration
Parameters
element: null | HTMLInputElement
Returns void
retrieveChildrenIds
Type declaration
Parameters
itemId: string
Returns string[]
retrieveItemData
Type declaration
Parameters
itemId: string
Returns T
setConfig
setSearch
Type declaration
Parameters
search: null | string
Returns void
setSelectedItems
Type declaration
Parameters
selectedItems: string[]
Returns void
setState
startKeyboardDrag
Type declaration
Parameters
items: ItemInstance<T>[]
Returns void
startKeyboardDragOnForeignObject
Type declaration
Parameters
dataTransfer: DataTransfer
Returns void
stopKeyboardDrag
Type declaration
Returns void
updateDomFocus
Type declaration
Returns void
waitForItemChildrenLoaded
Type declaration
Parameters
itemId: string
Returns Promise<void>
waitForItemDataLoaded
Type declaration
Parameters
itemId: string
Returns Promise<void>
Pass to the container rendering the tree children. The
treeLabel
parameter will be passed asaria-label
parameter, and is recommended to be set.