Я пытаюсь добиться следующего с помощью моего Kendo Tree View. Я хочу показать количество отмеченных детей после имени родителя (т.е. в приведенном ниже примере проверено 15 из 18 детей).
![Kendo Tree View number of items checked](https://i.stack.imgur.com/OJ1Zd.png)
Я надеялся добиться этого с помощью функции шаблона, но, к сожалению, я не могу получить доступ к проверенному значению потомков.
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;
}
В приведенном выше коде вызов get для дочерних элементов всегда является пустым массивом. Я надеялся подсчитать проверенных детей и использовать это в моем шаблоне.
Есть ли способ получить доступ к значениям дочерних элементов в функции шаблона?
Может быть, есть лучший способ добиться этого. Я также могу столкнуться с проблемами при попытке повторного связывания шаблона при каждом обновлении флажка. Для справки я использую AngularJS.