请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

vanguard
论坛元老   /  发表于:2015-10-31 18:20  /   查看:5696  /  回复:6
您好,当我在某些列绑定datamap 后,如:



我现在修改第二行 第四列(楼层)将05 改为 10 后拿到数据为:



我期望的是 绑定datamap后的列拿到的值为selectedValuePath 而非displayMemberPath 。
但是 如果我对绑定datamap的列做改变的时候就能拿到值啦,如下图,这是为什么?




本帖子中包含更多资源

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

x

6 个回复

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

非常感谢您的反馈。
请问您在初始化的时候,是否给flexgrid的datamap列设置display的展示值?
如果没有在您对datamap列做改变后,发生了changed事件,才会给datampa列设置值。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-11-2 11:19:00
板凳
回复 2楼Alice的帖子


我是这样设置的,对吗?display值咋么设置??

本帖子中包含更多资源

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

x
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-11-2 14:05:00
地板
您好,这个是什么原因呢 ? 该如何做呢?  急急急急!!!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-2 15:04:00
5#
回复 4楼vanguard的帖子

我理解您是需要在datamap的时候,取到单元格展示的值。
我写段代码给您,不过这需要点时间,请稍等。最晚下班前给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-11-2 15:27:00
6#
回复 5楼Alice的帖子

嗯,我需要拿到selectedValuePath 这个值  而非 displayMemberPath  即 col.dataMap = new wijmo.grid.DataMap(categories, 'CategoryID', 'CategoryName');  中的CategoryID 。
麻烦您啦!!! 感谢!!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-2 16:17:00
7#
回复 6楼vanguard的帖子


请参考示例。
主要是通过如下代码分别获取的就是key和value。
  1.      var key = cvTrackingChanges.currentItem.actionId;
  2.                 var displayvalue = actionsMap.getDisplayValue(key);     
复制代码

本帖子中包含更多资源

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

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

葡萄城控件服务团队

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