找回密码
 立即注册

QQ登录

只需一步,快速开始

程迦

初级会员

47

主题

132

帖子

427

积分

初级会员

积分
427

[已处理] wijmo 插入明细行

程迦
初级会员   /  发表于:2024-9-3 15:20  /   查看:595  /  回复:5
100金币
本帖最后由 程迦 于 2024-9-3 16:05 编辑

采用dgrid.rows.insert(this.idnum,new wijmo.grid.Row());

虽然视图是新增了一行空白行,但是怎么获取并且赋值,
打印了数据源的行数并没有增加
怎么让数据源也插入一行

最佳答案

查看完整内容

你应该直接给数据源加一行,然后执行修改,即可给grid增加行 https://demo.grapecity.com.cn/wijmo/api/classes/wijmo.collectionview.html 通过grid.collectionView即可获取到数据源,通过addNew添加项 设置完后,可以通过 collectionView的refresh方法刷新

5 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-9-4 13:29:30
6#
回复 使用道具 举报
程迦
初级会员   /  发表于:2024-9-3 18:39:55
5#
Richard.Ma 发表于 2024-9-3 18:35
还是没法解决吗

没采用rows.insert这个实现,直接采用itemsource splice 实现的,因为用insert 步骤多了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-9-3 18:35:41
4#
还是没法解决吗
回复 使用道具 举报
程迦
初级会员   /  发表于:2024-9-3 18:28:23
3#
Richard.Ma 发表于 2024-9-3 18:24
你应该直接给数据源加一行,然后执行修改,即可给grid增加行
https://demo.grapecity.com.cn/wijmo/api/cl ...

嗯嗯这个我是直接数据源插入一行了没采用原本的row.insert
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-9-3 15:20:20
来自 2#
你应该直接给数据源加一行,然后执行修改,即可给grid增加行
https://demo.grapecity.com.cn/wi ... collectionview.html

通过grid.collectionView即可获取到数据源,通过addNew添加项
设置完后,可以通过 collectionView的refresh方法刷新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部