详细行,如何在详细行访问父数据行
本帖最后由 lxtxqr 于 2019-5-27 20:19 编辑请问,FlexGridDetailProvider详细行,如何在beginningEdit事件中,访问父Grid的数据。现在测试,在详细行的事件中,无法访问父Grid的行信息。
代码如下:
createDetailCell: function(row: any) {
// let flextGridData:Array<any> = this.flexGrid.itemsSource;
// (+)ボタンイベント
const cell = document.createElement('div');
detailGrid = new FlexGrid(cell, {
autoGenerateColumns: false,
itemsSource: row.dataItem.items,
columns: detailHeader,
selectionMode: 'Row',
beginningEdit: function(row: any) {
console.log(this.flexGrid);
}
});
控制台打印的是:undefined
您好,明细行编辑事件中第一个参数就是所在flexGrid,如图:
示例地址:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Rows/RowDetail/purejs
页:
[1]