Grid 的框架中是否存在类似 RowTemplate 的东西?
我需要附加(contextmenu)="onContextMenu($event, dataItem)"
到表格行,以便在右键单击该行时显示上下文菜单。
我还没有找到任何方法可以做到这一点。
我尝试将上下文直接添加到每个 kendoCellTemplate 并将上下文菜单附加到每一列,但它只会引发错误。
<kendo-grid-column field = "poNum">
<template kendoCellTemplate let-dataItem (contextmenu)="onContextMenu($event, dataItem)">
{{ dataItem.poNum }}
</template>
</kendo-grid-column>
我尝试将 div 添加到每个 kendoCellTemplate 并添加上下文菜单,它可以工作 - 但这是可以理解的混乱,并且 div 的宽度拒绝填满单元格的空间,在右键单击的位置留下巨大的空白工作。
<kendo-grid-column field = "poNum">
<template kendoCellTemplate let-dataItem>
<div (contextmenu)="onContextMenu($event, dataItem)">
{{ dataItem.poNum }}
</div>
</template>
</kendo-grid-column>
任何帮助,将不胜感激。