lxtxqr 发表于 2019-5-27 20:17:49

详细行,如何在详细行访问父数据行

本帖最后由 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


KevinChen 发表于 2019-5-28 13:53:18

您好,明细行编辑事件中第一个参数就是所在flexGrid,如图:



示例地址:

https://demo.grapecity.com.cn/wijmo/demos/Grid/Rows/RowDetail/purejs
页: [1]
查看完整版本: 详细行,如何在详细行访问父数据行