@manta-eu/react/tree-multi-select
Reference for @manta-eu/react/tree-multi-select as it is on main.
Type Aliases
TreeMultiSelectProps
TreeMultiSelectProps =
object
Properties
defaultCollapsed?
optionaldefaultCollapsed?:boolean
includeDescendants?
optionalincludeDescendants?:boolean
items
items:
TreeSelectItem[]
onToggle
onToggle: (
id,checked) =>void
Parameters
id
string
checked
boolean
Returns
void
searchPlaceholder
searchPlaceholder:
string
selectedIds
selectedIds:
ReadonlySet<string>
TreeNode
TreeNode =
object
Properties
id
id:
string
name?
optionalname?:string|null
parent?
optionalparent?:string|null
TreeRow
TreeRow<
T> =object
Type Parameters
T
T extends TreeNode
Properties
depth
depth:
number
node
node:
T
TreeSelectItem
TreeSelectItem =
object
Properties
caption?
optionalcaption?:string
depth
depth:
number
disabled?
optionaldisabled?:boolean
hint?
optionalhint?:string
id
id:
string
label
label:
string
selectable
selectable:
boolean
Functions
buildTreeRows()
buildTreeRows<
T>(nodes,compare?):TreeRow<T>[]
Type Parameters
T
T extends TreeNode
Parameters
nodes
readonly T[]
compare?
(a, b) => number
Returns
TreeRow<T>[]
compareNodes()
compareNodes(
a,b):number
Parameters
a
b
Returns
number
TreeMultiSelect()
TreeMultiSelect(
props):Element
Parameters
props
Returns
Element