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

QQ登录

只需一步,快速开始

vanguard
论坛元老   /  发表于:2015-10-29 11:53  /   查看:5456  /  回复:9
您好,Wijmo 5 选中多行后  如何获取选中的条目?

9 个回复

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

感谢对该问题的反馈。
您指的是wijmo5的flexgrid控件么?
您可以通过flexgrid.selection属性获取当前选择的区域。
接口请参考产品文档:
http://wijmo.gcpowertools.com.cn ... FlexGrid.Class.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-10-29 14:05:00
板凳
嗯,我测试了一下,我想获得选中区域的每条记录的对象,比如view.currentItem 一样的返回值或者是个数组,这个该如何做呢,谢谢!!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-29 14:20:00
地板
回复 3楼vanguard的帖子

很抱歉不太理解您的意思,如果是取某一列的值,可以使用CollectionView.currentItem拿到当前项目,然后通过item.列名拿到列的值。
将选择数据取到的示例,可以参考我们的在线示例:
http://demo.gcpowertools.com.cn/ ... ntro/FlexGridIntro/
其中Master-details示例演示了如何获取点击行的数据。

如果是我理解错误您的问题,还请您提供您的数据,指明您具体想获取的是什么数据。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-10-29 15:00:00
5#



就是这样选中后  如何获取选中条目的具体内容?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-29 17:13:00
6#
回复 5楼vanguard的帖子

根据您的图片,您是想获取多选行的数据。
通过2楼给出的flexgrid.selection就可以获取到所有选择的区域,包含多行。
然后使用flexgrid.rows[行索引】.dataItem.列名 就可以得到选择的列的数据。
代码参考:
  1.             var grid = wijmo.grid.FlexGrid.getControl("#gsFlexGrid");           
  2.             for(var i= grid.selection.topRow;i<=grid.selection.bottomRow;i++)
  3.             {
  4.                 console.log(grid.rows[i].dataItem.id);
  5.                 console.log(grid.rows[i].dataItem.country);
  6.             }
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-10-29 17:50:00
7#
非常感谢!!!
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-10-29 18:11:00
8#
您好!我选中两行后(如下图1),



给这两行添加了字体为黄色的样式(如下图2),



然后  我在第四行单元格处进入编辑时,我上一步添加的样式消失了,



这是什么原因呢?

本帖子中包含更多资源

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

x
回复 使用道具 举报
vanguard
论坛元老   /  发表于:2015-10-30 08:38:00
9#
这个问题解决啦  谢谢啦
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-30 09:48:00
10#
回复 9楼vanguard的帖子

非常感谢您的反馈。
我看您还未添加微信关注。您可以关注我们的微信服务号(微信号:GrapeCityDT),帖子有回复时可即时收到提醒,便于您第一时间查看,尽快解决技术问题。关注即可获得300金币用于兑换礼品。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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