如何在Angular Kendo UI树列表中从父行展开所有子行
在使用Telerik Kendo UI树列表展开父行时,我试图能够展开所有子行(及其子行,等等)。到目前为止,在我的研究中,我只看到了这个使用jQuery的示例。他们说“找到所有子项的一个可能解决方案是遍历TreeListDataSource的数据,并找到具有特定父id的所有模型。”如何在Angular Kendo UI树列表中从父行展开所有子行,angular,telerik,kendo-treelist,Angular,Telerik,Kendo Treelist,在使用Telerik Kendo UI树列表展开父行时,我试图能够展开所有子行(及其子行,等等)。到目前为止,在我的研究中,我只看到了这个使用jQuery的示例。他们说“找到所有子项的一个可能解决方案是遍历TreeListDataSource的数据,并找到具有特定父id的所有模型。” 更改:功能(e){ var selectedRows=this.select(); 如果(selectedRows.length>0){ var dataItem=this.dataItem(selectedRow
更改:功能(e){
var selectedRows=this.select();
如果(selectedRows.length>0){
var dataItem=this.dataItem(selectedRows[0]);
var curID=dataItem.id;
var ds=$(this)[0].dataSource.data();
var children=[];
对于(var i=0;i
change: function(e) {
var selectedRows = this.select();
if (selectedRows.length > 0){
var dataItem = this.dataItem(selectedRows[0]);
var curID = dataItem.id;
var ds = $(this)[0].dataSource.data();
var children = [];
for (var i=0; i<ds.length; i++){
var pid = ds[i].parentId;
if (pid == curID){
children.push(ds[i].Name)
}
}
alert(children);
}
},