我找到了这个链接,但已经有一段时间了,所以我想知道这是否已经实施。我很难找到解决方案来解决我想要完成的任务。
答案 0 :(得分:2)
当用户点击一个单元格时,您可以利用cellClick
事件和expandRow
功能打开详细信息行。
有关这些选项(以及更多)的详细信息,请参见API Reference。
<kendo-grid
(cellClick)="onCellClick($event)"
>
...
</kendo-grid>
onCellClick(event: CellClickEvent) {
event.sender.expandRow(event.rowIndex);
}
我还准备了一个Plunker来显示上面的代码。
答案 1 :(得分:0)
声明您为child
@ViewChild('grid') private grid;
然后从onclick调用以下方法。将行索引作为参数传递。
expandRow(i: number) {
this.isRowExpanded = !this.isRowExpanded;
this.isRowExpanded ? this.grid.collapseRow(i) : this.grid.expandRow(i);
}
您可以通过以下方式获取行索引
ng-template kendoGridCellTemplate let-dataItem let-rowIndex="rowIndex"