jQuery MiniUI

 找回密码
 立即注册
查看: 2287|回复: 7
打印 上一主题 下一主题

datagrid 操作问题! [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-8-2 15:53:51 |只看该作者 |倒序浏览
设置
multiSelect="true"
<div type="checkcolumn" ></div>
后是否可以
1、选择不勾选
2、勾选不选择
3、选择和勾选增加的class类分开
如选择时.mini-grid-row-selected
那么勾选增加.mini-grid-row-checked 区分吗?

这就解决了楼上提到的怎么选择和勾选的颜色混在一起啦!
看都看不清那条时选中的。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-8-2 17:42:03 |只看该作者
目前选中就是checked。

Rank: 6Rank: 6

板凳
发表于 2013-8-2 21:31:42 |只看该作者
感谢!
回答不是想要的答案!!

Rank: 8Rank: 8

地板
发表于 2013-8-5 09:45:54 |只看该作者
langben 发表于 2013-8-2 21:31
感谢!
回答不是想要的答案!!

不可以,选中一行,就会check,但是选中行不会多选,多选必须点checkbox,checkcolumn的作用就是用于多选

Rank: 6Rank: 6

5#
发表于 2013-8-5 10:01:22 |只看该作者
那这条方便改进吗?
3、选择和勾选增加的class类分开
如选择时.mini-grid-row-selected
那么勾选增加.mini-grid-row-checked 区分吗?

这就解决了楼上提到的怎么选择和勾选的颜色混在一起啦!
看都看不清那条时选中的。

Rank: 8Rank: 8

6#
发表于 2013-8-5 10:23:38 |只看该作者
langben 发表于 2013-8-5 10:01
那这条方便改进吗?
3、选择和勾选增加的class类分开
如选择时.mini-grid-row-selected

这个没办法,表格的check和手动选中,都是属于选中,无法区分的。只有 多选和单选的区别

Rank: 6Rank: 6

7#
发表于 2013-8-5 10:36:51 |只看该作者
允许多选

修复这个问题不难吧!
如勾选5条
选中其中一条
方法不是用getSelected和getSelecteds
获得选中行和勾选行吗
那怎么会没有办法呢
勾选不是触发事件的吗?
那就可以区分勾选和选择行的样式!

Rank: 8Rank: 8

8#
发表于 2013-8-5 11:16:40 |只看该作者
langben 发表于 2013-8-5 10:36
允许多选

修复这个问题不难吧!

你搞错了,getSelected(),你点checkbox也是一样可以获取到的,即使你是多选,也是有值,返回的是你最后一条选中的记录,而不是说getSelected()只针对选择行,getSelecteds()针对的是checkbox。
因为表格的选中,不管你是点击行还是checkbox,都是属于选中,唯一区别的是否可以多选

Archiver|普加软件

GMT+8, 2024-11-7 14:36 , Processed in 1.031832 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部