找回密码
 立即注册

QQ登录

只需一步,快速开始

lxtxqr

注册会员

5

主题

14

帖子

57

积分

注册会员

积分
57
最新发帖
lxtxqr
注册会员   /  发表于:2019-5-27 20:17  /   查看:3061  /  回复:1
本帖最后由 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


1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-28 13:53:18
沙发
您好,明细行编辑事件中第一个参数就是所在flexGrid,如图:



示例地址:

https://demo.grapecity.com.cn/wi ... ws/RowDetail/purejs

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部