我正在使用路径(树数据)将数据提供给网格。如果我在具有树传统的ag-grid中选择父节点,如何选择子节点。
我的数据如下:
[{
name: 'File',
path:['file'],
isVisible: true
},
{
name: 'Save',
path:['file'],
isVisible: true
},
name: 'Export',
path:['file'],
isVisible: False
];
答案 0 :(得分:0)
rowSelected(event){
event.node.childrenAfterGroup.forEach(a=>{
a.selectThisNode(event.node.isSelected())
})
}
答案 1 :(得分:0)
为了选择或取消选择父节点的所有子节点,只需考虑以下代码。我解决了这个问题。
在.ts文件中:
rowSelected(event: any) {
event.node.childrenAfterGroup.forEach(node => {
node.selectThisNode(event.node.isSelected());
});
}
并将以下rowSelected事件符号添加到标签中,
在html中:
<ag-grid-angular
....
(rowSelected)="rowSelected($event)"
.... >
</ag-grid-angular>
P.S。我喜欢编码:)