Kendo树状视图显示已检查孩子的数量

时间:2019-04-29 09:10:56

标签: angularjs kendo-ui kendo-treeview

我正在尝试通过Kendo树状视图实现以下目标。我想在父母的名字后面显示被检查的孩子的数量(即在下面的示例中,检查了18个孩子中的15个)。

Kendo Tree View number of items checked

我希望使用模板功能来实现这一点,但是不幸的是,我无法访问子代的检查值。

template: (row: any) => {
    rowTemplate = `<span>${row.item.label}</span>`;
    // The result below is always an empty array
    // The template may be getting fired before the data source has initialised. 
    console.log(row.item.children.view());
    return rowTemplate;
 }

在上面的代码中,获取子项的调用始终是一个空数组。我希望计算被检查的孩子并在我的模板中使用它。

有没有一种方法可以访问模板函数中子级的值?

可能有更好的方法来实现这一目标。每次更新复选框时,我也可能会遇到尝试使模板重新绑定的问题。作为参考,我正在使用AngularJS。

0 个答案:

没有答案