ItemInstance <T>
Hierarchy
- ItemInstanceType<T>
- ItemInstance
Index
Properties
- canRename
- collapse
- collapseAll
- customHandler
- deselect
- equals
- expand
- expandAll
- getChildren
- getElement
- getId
- getIndexInParent
- getItemAbove
- getItemBelow
- getItemData
- getItemMeta
- getItemName
- getParent
- getProps
- getRenameInputProps
- getTree
- invalidateChildrenIds
- invalidateItemData
- isDescendentOf
- isDragTarget
- isDragTargetAbove
- isDragTargetBelow
- isDraggingOver
- isExpanded
- isFocused
- isFolder
- isLoading
- isMatchingSearch
- isRenaming
- isSelected
- primaryAction
- registerElement
- scrollTo
- select
- selectUpTo
- setFocused
- startRenaming
- toggleSelect
- updateCachedChildrenIds
Properties
canRename
Type declaration
Returns boolean
collapse
Type declaration
Returns void
collapseAll
Type declaration
Returns void
customHandler
Type declaration
Parameters
param1: number
param2: number
Returns void
deselect
Type declaration
Returns void
equals
Type declaration
Parameters
optionalother: null | ItemInstance<any>
Returns boolean
expand
Type declaration
Returns void
expandAll
Type declaration
Parameters
optionalcancelToken: { current: boolean }
Returns Promise<void>
getChildren
Type declaration
Returns ItemInstance<T>[]
getElement
Type declaration
Returns undefined | null | HTMLElement
getId
Type declaration
Returns string
getIndexInParent
Type declaration
Returns number
getItemAbove
Type declaration
Returns undefined | ItemInstance<T>
getItemBelow
Type declaration
Returns undefined | ItemInstance<T>
getItemData
Type declaration
Returns T
getItemMeta
Type declaration
Returns ItemMeta
getItemName
Type declaration
Returns string
getParent
Type declaration
Returns undefined | ItemInstance<T>
getProps
Type declaration
Returns Record<string, any>
getRenameInputProps
Type declaration
Returns any
getTree
Type declaration
Returns TreeInstance<T>
invalidateChildrenIds
Type declaration
Parameters
optionaloptimistic: boolean
If true, the item will not trigger a state update on
loadingItemChildrens
, and the tree will continue to display the old data until the new data has loaded.
Returns Promise<void>
invalidateItemData
Invalidate fetched data for item, and triggers a refetch and subsequent rerender if the item is visible
Type declaration
Parameters
optionaloptimistic: boolean
If true, the item will not trigger a state update on
loadingItemData
, and the tree will continue to display the old data until the new data has loaded.
Returns Promise<void>
isDescendentOf
Type declaration
Parameters
parentId: string
Returns boolean
isDragTarget
Type declaration
Returns boolean
isDragTargetAbove
Type declaration
Returns boolean
isDragTargetBelow
Type declaration
Returns boolean
isDraggingOver
Type declaration
Returns boolean
isExpanded
Type declaration
Returns boolean
isFocused
Type declaration
Returns boolean
isFolder
Type declaration
Returns boolean
isLoading
isMatchingSearch
Type declaration
Returns boolean
isRenaming
Type declaration
Returns boolean
isSelected
Type declaration
Returns boolean
primaryAction
Type declaration
Returns void
registerElement
Type declaration
Parameters
element: null | HTMLElement
Returns void
scrollTo
Type declaration
Parameters
optionalscrollIntoViewArg: boolean | ScrollIntoViewOptions
Returns Promise<void>
select
Type declaration
Returns void
selectUpTo
Type declaration
Parameters
ctrl: boolean
Returns void
setFocused
Type declaration
Returns void
startRenaming
Type declaration
Returns void
toggleSelect
Type declaration
Returns void
updateCachedChildrenIds
Type declaration
Parameters
childrenIds: string[]
Returns void
Invalidate fetched children ids for item, and triggers a refetch and subsequent rerender if the item is visible