找回密码
 立即注册

QQ登录

只需一步,快速开始

QYJ39

注册会员

4

主题

7

帖子

55

积分

注册会员

积分
55
QYJ39
注册会员   /  发表于:2020-11-6 13:20  /   查看:2528  /  回复:3
flexgrid新增行事件rowAdded怎么触发

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-11-6 14:18:17
沙发
您好,在添加行时触发,添加行示例请参考:
https://demo.grapecity.com.cn/wi ... dingRemoving/purejs

事件添加方法:
  1.     // the grid
  2.     var theGrid = new FlexGrid('#theGrid', {
  3.         itemsSource: data,
  4.         allowAddNew: true,
  5.         allowDelete: true,
  6.         rowAdded: ()=>{
  7.             console.log("rowAdded");
  8.         }
  9.     });
复制代码
回复 使用道具 举报
QYJ39
注册会员   /  发表于:2020-11-7 10:08:44
板凳
KevinChen 发表于 2020-11-6 14:18
您好,在添加行时触发,添加行示例请参考:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Rows/Adding ...

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

应该怎么实现?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-11-8 19:47:27
地板
您好,实际上Wijmo的行是根据数据源渲染出来的,所以不需要调用addNew也可以,只要给数据源直接push数据即可。参考附件示例

本帖子中包含更多资源

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

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