TreeViewOptions
Defined in: ui/widgets/tree-view.ts:36
Generic data, optional custom row template, and host-owned drop policy.
Type Parameters
Section titled “Type Parameters”T = TreeViewNode
Properties
Section titled “Properties”canDrop?
Section titled “canDrop?”
optionalcanDrop?: (request) =>boolean
Defined in: ui/widgets/tree-view.ts:47
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”boolean
optionaldata?:TreeDataSource<T>
Defined in: ui/widgets/tree-view.ts:41
dragHandle?
Section titled “dragHandle?”
optionaldragHandle?: (rowEntity) =>number
Defined in: ui/widgets/tree-view.ts:46
A custom template can nominate its drag grip; the rest of the row scrolls.
Parameters
Section titled “Parameters”rowEntity
Section titled “rowEntity”number
Returns
Section titled “Returns”number
events
Section titled “events”events:
EntityEventQueue
Defined in: ui/widgets/tree-view.ts:38
optionalitem?:ListItemTemplate<TreeRow<T>>
Defined in: ui/widgets/tree-view.ts:44
optionalnode?:UINodeInit
Defined in: ui/widgets/tree-view.ts:40
nodes?
Section titled “nodes?”
optionalnodes?:TreeViewNode[]
Defined in: ui/widgets/tree-view.ts:42
onChange?
Section titled “onChange?”
optionalonChange?: (ids) =>void
Defined in: ui/widgets/tree-view.ts:49
Parameters
Section titled “Parameters”readonly TreeItemId[]
Returns
Section titled “Returns”void
onDrop?
Section titled “onDrop?”
optionalonDrop?: (request) =>void
Defined in: ui/widgets/tree-view.ts:48
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”void
parent?
Section titled “parent?”
optionalparent?:number
Defined in: ui/widgets/tree-view.ts:39
settings?
Section titled “settings?”
optionalsettings?:Partial<Omit<UITreeViewData,"nodes">>
Defined in: ui/widgets/tree-view.ts:43
world:
World
Defined in: ui/widgets/tree-view.ts:37