我正在尝试通过Kendo树状视图实现以下目标。我想在父母的名字后面显示被检查的孩子的数量(即在下面的示例中,检查了18个孩子中的15个)。
我希望使用模板功能来实现这一点,但是不幸的是,我无法访问子代的检查值。
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。