找回密码
 立即注册

QQ登录

只需一步,快速开始

vanguard

高级会员

19

主题

44

帖子

1811

积分

高级会员

积分
1811

活字格认证微信认证勋章

vanguard
高级会员   /  发表于:2015-11-10 19:15  /   查看:6070  /  回复:3
Wijmo 5 flexGrid 程序改变值后,获取值的问题
setCellData后,view.itemsEdited无法获取修改后的值,这个该如何解决呢?
但是直接在grid上操作可以拿到修改的数据。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-11-11 11:06:00
沙发
回复 1楼vanguard的帖子

谢谢您的反馈。
通过FlexGrid.setCellData方法设置的值,不能在CollectionView.itemEdited中取到(这是CollectionView编辑的时候的监控,对方法设置无效)。但可以通过getCellData方法获取到。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
vanguard
高级会员   /  发表于:2015-11-11 11:16:00
板凳
哦,那我想通过这个方法view.itemsEdited 获取修改(程序动态改变单元的值)的数据,该如何做?或者这个需求该如何实现呢?
急急急!!!!!!!!!!!!!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-11 14:41:00
地板
回复 3楼vanguard的帖子

您好。
itemsEdited的功能设计是由于在客户端输入的时候,你并不知道输入的是什么,因此提供的接口可以获取到编辑修改的数据。
通过代码进行修改的数据的时候,本身就是知道你在哪个单元格,设置了什么样的数据,因此可以直接获取到这个数据(也提供了getCellData方法供用户使用)。itemEdited不提供功能获取代码设置的数据。您可以通过getCellData去获取数据。

评分

参与人数 1满意度 +4 收起 理由
vanguard + 4 谢谢,

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部