找回密码
 立即注册

QQ登录

只需一步,快速开始

angry003

中级会员

35

主题

119

帖子

512

积分

中级会员

积分
512

活字格认证微信认证勋章

angry003
中级会员   /  发表于:2017-3-2 18:46  /   查看:8383  /  回复:18
如何让表格check box选中状态和该行选中状态绑定,即按shift多选时该行选中该行中checkbox也为选中状态

本帖子中包含更多资源

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

x

18 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-3-3 10:48:21
沙发
谢谢您的反馈。
这里没有提供接口,是需要用代码去设置的。
基本思路就是:checkbox监听事件,当选中触发的时候,去设置行也被选中。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
angry003
中级会员   /  发表于:2017-3-3 11:10:13
板凳
如何获取行选中这个事件呢?或者如何监听行选中状态改变这个事件?
回复 使用道具 举报
angry003
中级会员   /  发表于:2017-3-3 11:10:18
地板
如何获取行选中这个事件呢?或者如何监听行选中状态改变这个事件?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-3 14:41:35
5#
angry003 发表于 2017-3-3 11:10
如何获取行选中这个事件呢?或者如何监听行选中状态改变这个事件?

如何监听checkbox事件,可以参考产品博客:
http://blog.gcpowertools.com.cn/ ... eader-checkbox.aspx

flexgrid有提供selection属性,可以获取或设置当前的选择。
也提供过了selectedRows属性,可以获取或设置选择行。
接口api可以在文档获取:
http://wijmo.gcpowertools.com.cn ... FlexGrid.Class.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
angry003
中级会员   /  发表于:2017-3-6 11:11:40
6#
谢谢你的回复,但是我想知道的是列表行选中状态改变时触发的事件是哪个?就是当按shift多选时多个行的选中状态发生了改变如何获取这个事件呢?selectionChanged 事件对不对?但是我用了并没有效果呀

本帖子中包含更多资源

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

x
回复 使用道具 举报
angry003
中级会员   /  发表于:2017-3-6 11:17:26
7#
这个解决了,是我代码的问题,我想再问个问题,如何根据check box选中状态设置列表选中效果,就是例如checkbox 选中了列表当前行背景颜色就变成蓝色
回复 使用道具 举报
angry003
中级会员   /  发表于:2017-3-6 11:22:51
8#
我看错了,shift那个还是没解决,按shift的时候列表还是没有触发行selectionChanged事件
回复 使用道具 举报
angry003
中级会员   /  发表于:2017-3-6 11:22:53
9#
我看错了,shift那个还是没解决,按shift的时候列表还是没有触发行selectionChanged事件
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-6 14:38:55
10#
angry003 发表于 2017-3-6 11:17
这个解决了,是我代码的问题,我想再问个问题,如何根据check box选中状态设置列表选中效果,就是例如check ...

1.选择的背景色可以用css来设置,比如
  1. //[css]
  2. .wj-state-selected, .wj-state-multi-selected {
  3. background-color: #80adbf;
  4. color: #fff;
  5. }
复制代码

或是也可以在itemFormatter去判断,如果该行被选择,就设置cell.style.background的颜色。

2.checkbox改变的时候就会触发checkbox的click事件,直接进行设置背景色就可以。
不太了解您利用这个事件要做什么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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