当用户与 Detail Templates 交互时,Kendo 是否支持网格事件。具体来说,我希望在用户打开单个行时加载详细信息模板的数据。
我拥有的最佳解决方案是在网格上放置一个单击事件处理程序并验证目标对应于打开/关闭详细信息模板的按钮。但是,如果剑道表示发生变化,这似乎很复杂且容易出错。
当用户与 Detail Templates 交互时,Kendo 是否支持网格事件。具体来说,我希望在用户打开单个行时加载详细信息模板的数据。
我拥有的最佳解决方案是在网格上放置一个单击事件处理程序并验证目标对应于打开/关闭详细信息模板的按钮。但是,如果剑道表示发生变化,这似乎很复杂且容易出错。
您可以将详细信息模板包装在您的自定义组件中,并使用 Angular 生命周期挂钩来获取您的内容。它应该是这样的:
<template kendoDetailTemplate let-dataItem>
<data-fetch-component *ngIf="dataItem.Category">
<header>{{dataItem.Category?.CategoryName}}</header>
<article>{{dataItem.Category?.Description}}</article>
</data-fetch-component>
</template>