Skip to main content

Interface: TreeChangeHandlers<T>

Type parameters​

NameType
Tany

Hierarchy​

Properties​

onAbortRenamingItem​

• Optional onAbortRenamingItem: (item: TreeItem<T>, treeId: string) => void

Type declaration​

▸ (item, treeId): void

Parameters​
NameType
itemTreeItem<T>
treeIdstring
Returns​

void

Defined in​

types.ts:223


onCollapseItem​

• Optional onCollapseItem: (item: TreeItem<T>, treeId: string) => void

Type declaration​

▸ (item, treeId): void

Parameters​
NameType
itemTreeItem<T>
treeIdstring
Returns​

void

Defined in​

types.ts:224


onDrop​

• Optional onDrop: (items: TreeItem<T>[], target: DraggingPosition) => void

Type declaration​

▸ (items, target): void

Parameters​
NameType
itemsTreeItem<T>[]
targetDraggingPosition
Returns​

void

Defined in​

types.ts:232


onExpandItem​

• Optional onExpandItem: (item: TreeItem<T>, treeId: string) => void

Type declaration​

▸ (item, treeId): void

Parameters​
NameType
itemTreeItem<T>
treeIdstring
Returns​

void

Defined in​

types.ts:225


onFocusItem​

• Optional onFocusItem: (item: TreeItem<T>, treeId: string, setDomFocus?: boolean) => void

Type declaration​

▸ (item, treeId, setDomFocus?): void

Parameters​
NameType
itemTreeItem<T>
treeIdstring
setDomFocus?boolean
Returns​

void

Defined in​

types.ts:227


onMissingChildren​

• Optional onMissingChildren: (itemIds: TreeItemIndex[]) => void

Type declaration​

▸ (itemIds): void

Parameters​
NameType
itemIdsTreeItemIndex[]
Returns​

void

Defined in​

types.ts:237


onMissingItems​

• Optional onMissingItems: (itemIds: TreeItemIndex[]) => void

Type declaration​

▸ (itemIds): void

Parameters​
NameType
itemIdsTreeItemIndex[]
Returns​

void

Defined in​

types.ts:236


onPrimaryAction​

• Optional onPrimaryAction: (items: TreeItem<T>, treeId: string) => void

Type declaration​

▸ (items, treeId): void

Parameters​
NameType
itemsTreeItem<T>
treeIdstring
Returns​

void

Defined in​

types.ts:233


onRegisterTree​

• Optional onRegisterTree: (tree: TreeConfiguration) => void

Type declaration​

▸ (tree): void

Parameters​
NameType
treeTreeConfiguration
Returns​

void

Defined in​

types.ts:234


onRenameItem​

• Optional onRenameItem: (item: TreeItem<T>, name: string, treeId: string) => void

Type declaration​

▸ (item, name, treeId): void

Parameters​
NameType
itemTreeItem<T>
namestring
treeIdstring
Returns​

void

Defined in​

types.ts:222


onSelectItems​

• Optional onSelectItems: (items: TreeItemIndex[], treeId: string) => void

Type declaration​

▸ (items, treeId): void

Parameters​
NameType
itemsTreeItemIndex[]
treeIdstring
Returns​

void

Defined in​

types.ts:226


onStartRenamingItem​

• Optional onStartRenamingItem: (item: TreeItem<T>, treeId: string) => void

Type declaration​

▸ (item, treeId): void

Parameters​
NameType
itemTreeItem<T>
treeIdstring
Returns​

void

Defined in​

types.ts:221


onUnregisterTree​

• Optional onUnregisterTree: (tree: TreeConfiguration) => void

Type declaration​

▸ (tree): void

Parameters​
NameType
treeTreeConfiguration
Returns​

void

Defined in​

types.ts:235