QYJ39 发表于 2020-11-6 13:20:40

flexgrid新增行事件rowAdded怎么触发

flexgrid新增行事件rowAdded怎么触发

KevinChen 发表于 2020-11-6 14:18:17

您好,在添加行时触发,添加行示例请参考:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Rows/AddingRemoving/purejs

事件添加方法:
    // the grid
    var theGrid = new FlexGrid('#theGrid', {
      itemsSource: data,
      allowAddNew: true,
      allowDelete: true,
      rowAdded: ()=>{
            console.log("rowAdded");
      }
    });

QYJ39 发表于 2020-11-7 10:08:44

KevinChen 发表于 2020-11-6 14:18
您好,在添加行时触发,添加行示例请参考:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Rows/Adding ...

我是通过代码插入,不希望启用这个属性allowAddNew,
let view = theGrid.collectionView;
let newItem = view.addNew();
newItem.ParentID = element.ParentID;
newItem.Isyc = element.Isyc;
view.commitNew();

应该怎么实现?

KevinChen 发表于 2020-11-8 19:47:27

您好,实际上Wijmo的行是根据数据源渲染出来的,所以不需要调用addNew也可以,只要给数据源直接push数据即可。参考附件示例
页: [1]
查看完整版本: flexgrid新增行事件rowAdded怎么触发