TreeConfig <T>
Hierarchy
- TreeConfigType<T>
- TreeConfig
Index
Properties
- canDrag
- canDrop
- canDropForeignDragObject
- canRename
- canReorder
- createForeignDragObject
- createLoadingItemData
- dataLoader
- features
- getItemName
- hotkeys
- indent
- initialState
- instanceBuilder
- isItemFolder
- isSearchMatchingItem
- onCloseSearch
- onCompleteForeignDrop
- onDrop
- onDropForeignDragObject
- onLoadedChildren
- onLoadedItem
- onOpenSearch
- onPrimaryAction
- onRename
- onStartKeyboardDrag
- onTreeHotkey
- reorderAreaPercentage
- rootItemId
- scrollToItem
- setAssistiveDndState
- setDndState
- setExpandedItems
- setFocusedItem
- setLoadingItemChildrens
- setLoadingItemData
- setRenamingItem
- setRenamingValue
- setSearch
- setSelectedItems
- setState
- state
Properties
optionalcanDrag
Type declaration
Parameters
items: ItemInstance<T>[]
Returns boolean
optionalcanDrop
Type declaration
Parameters
items: ItemInstance<T>[]
target: DragTarget<T>
Returns boolean
optionalcanDropForeignDragObject
Type declaration
Parameters
dataTransfer: DataTransfer
target: DragTarget<T>
Returns boolean
optionalcanRename
Type declaration
Parameters
item: ItemInstance<T>
Returns boolean
optionalcanReorder
optionalcreateForeignDragObject
Type declaration
Parameters
items: ItemInstance<T>[]
Returns { data: any; format: string }
data: any
format: string
optionalcreateLoadingItemData
Type declaration
Returns T
dataLoader
optionalfeatures
getItemName
Type declaration
Parameters
item: ItemInstance<T>
Returns string
optionalhotkeys
optionalindent
optionalinitialState
optionalinstanceBuilder
isItemFolder
Type declaration
Parameters
item: ItemInstance<T>
Returns boolean
optionalisSearchMatchingItem
Type declaration
Parameters
search: string
item: ItemInstance<T>
Returns boolean
optionalonCloseSearch
Type declaration
Returns void
optionalonCompleteForeignDrop
Type declaration
Parameters
items: ItemInstance<T>[]
Returns void
optionalonDrop
Type declaration
Parameters
items: ItemInstance<T>[]
target: DragTarget<T>
Returns void | Promise<void>
optionalonDropForeignDragObject
Type declaration
Parameters
dataTransfer: DataTransfer
target: DragTarget<T>
Returns void | Promise<void>
optionalonLoadedChildren
Type declaration
Parameters
itemId: string
childrenIds: string[]
Returns void
optionalonLoadedItem
Type declaration
Parameters
itemId: string
item: T
Returns void
optionalonOpenSearch
Type declaration
Returns void
optionalonPrimaryAction
Type declaration
Parameters
item: ItemInstance<T>
Returns void
optionalonRename
Type declaration
Parameters
item: ItemInstance<T>
value: string
Returns void
optionalonStartKeyboardDrag
Type declaration
Parameters
items: ItemInstance<T>[]
Returns void
optionalonTreeHotkey
Type declaration
Parameters
name: string
e: KeyboardEvent
Returns void
optionalreorderAreaPercentage
Defines the size of the area at the top and bottom of an item where, when an item is dropped, the item willö
be placed above or below the item within the same parent, as opposed to being placed inside the item.
If canReorder
is false
, this is ignored.
rootItemId
optionalscrollToItem
Type declaration
Parameters
item: ItemInstance<T>
Returns void
Will be called when HT retrieves item data for an item whose item data is asynchronously being loaded. Can be used to create placeholder data to use for rendering the tree item while it is loaded. If not defined, the tree item data will be null.