1.8.1 • Published 2 years 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
2 years ago
1.8.0
2 years ago
1.7.0
2 years ago
1.6.0
2 years ago
1.4.2
2 years ago
1.5.0
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.0
2 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.2.8
3 years ago
1.2.7
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.1.3
3 years ago
1.0.4
3 years ago
1.2.1
3 years ago
1.1.2
3 years ago
1.2.9
3 years ago
1.2.12
3 years ago
1.2.13
3 years ago
1.2.10
3 years ago
1.2.11
3 years ago
1.2.16
3 years ago
1.2.17
3 years ago
1.2.14
3 years ago
1.2.15
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.0.44
3 years ago
0.0.42
3 years ago