jQuery MiniUI

标题: datagrid 操作问题! [打印本页]

作者: langben    时间: 2013-8-2 15:53:51     标题: datagrid 操作问题!

设置
multiSelect="true"
<div type="checkcolumn" ></div>
后是否可以
1、选择不勾选
2、勾选不选择
3、选择和勾选增加的class类分开
如选择时.mini-grid-row-selected
那么勾选增加.mini-grid-row-checked 区分吗?

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


作者: niko    时间: 2013-8-2 17:42:03

目前选中就是checked。
作者: langben    时间: 2013-8-2 21:31:42

感谢!
回答不是想要的答案!!
作者: factory    时间: 2013-8-5 09:45:54

langben 发表于 2013-8-2 21:31
感谢!
回答不是想要的答案!!

不可以,选中一行,就会check,但是选中行不会多选,多选必须点checkbox,checkcolumn的作用就是用于多选
作者: langben    时间: 2013-8-5 10:01:22

那这条方便改进吗?
3、选择和勾选增加的class类分开
如选择时.mini-grid-row-selected
那么勾选增加.mini-grid-row-checked 区分吗?

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

作者: factory    时间: 2013-8-5 10:23:38

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

这个没办法,表格的check和手动选中,都是属于选中,无法区分的。只有 多选和单选的区别
作者: langben    时间: 2013-8-5 10:36:51

允许多选

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

langben 发表于 2013-8-5 10:36
允许多选

修复这个问题不难吧!

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2