1.8.1 • Published 10 months ago
@finastra/filter-tree v1.8.1
FilterTree
The fds-filter-tree provides a tree that could be used to display hierarchy data.
Usage
Import
npm i @finastra/filter-tree
import '@finastra/filter-tree';
...
<fds-filter-tree items=[
{
label: 'Consumer Banking',
children: [
{
label: 'Alerts',
isSelected: true
},
{
label: 'Customer Management'
}
],
},
{
label: 'Money Movement'
},
{
label: 'Financial Toolbox'
}
]>
</fds-filter-tree>
API
Properties
Property | Attribute | Type | Default | Description |
---|---|---|---|---|
items | items | treenode[] | [] | List of items. |
Methods
Method | Type |
---|---|
checkDescendants | (item: treenode, indexInTreeNode: any): void |
checkIndeterminate | (nodeEl: HTMLElement): void |
descendantsAllSelected | (node: flattreenode): boolean |
descendantsPartiallySelected | (node: flattreenode): boolean |
deselectChildren | (items: treenode[]): void |
findIndex | (node: flattreenode): any |
flatTreeTransformer | (items: treenode[], level: number \| undefined, flatTreeTransf: flattreenode[]): flattreenode[] |
getDescendants | (node: flattreenode): flattreenode[] |
getNodeElementById | (id: string): any |
getParentNode | (node: flattreenode): flattreenode \| null |
haveChildren | (item: treenode): boolean |
init | (items: treenode[]): void |
initSelection | (item: treenode, indexInTreeNode: any): void |
isSelected | (node: flattreenode): boolean |
notifyParent | (node: flattreenode): void |
onExpandClick | (item: treenode, index: number, event: CustomEvent<any>): void |
onRequestSelected | (item: treenode, index: number, event: CustomEvent<any>): void |
onSelect | (item: treenode, nodeEl: HTMLElement, indexInTreeNode: number, indexInFlatTreeNode: number, eventType: string): void |
renderChildren | (items: treenode[]): any |
selectChildren | (items: treenode[]): void |
toFlatTreeNode | (item: treenode, index: any): flattreenode |
Events
Event | Type |
---|---|
filter-tree-check | CustomEvent<treestate> |
1.8.1
10 months ago
1.8.0
12 months ago
1.7.0
1 year ago
1.6.0
1 year ago
1.4.2
1 year ago
1.5.0
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.0
1 year ago
1.1.1
2 years ago
1.1.0
2 years ago
1.2.8
2 years ago
1.2.7
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.1.3
2 years ago
1.0.4
2 years ago
1.2.1
2 years ago
1.1.2
2 years ago
1.2.9
1 year ago
1.2.12
1 year ago
1.2.13
1 year ago
1.2.10
1 year ago
1.2.11
1 year ago
1.2.16
1 year ago
1.2.17
1 year ago
1.2.14
1 year ago
1.2.15
1 year ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago
0.0.44
2 years ago
0.0.42
2 years ago