jQuery MiniUI

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

dataGrid在行编辑模式下,直接选择grid中的checkbox列,需要点击 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-6-16 12:09:00 |只看该作者 |倒序浏览
点击grid中的checkbox列中的cell,执行grid.rowedit,设置为行编辑,需要在点击一次才能改变checkbox的勾选状态;感觉是:第一点击是选中行,第二次点击是改变checkbox状态,能否在行编辑模式下,点击checkbox单元格,直接改变checkbox状态。

Rank: 8Rank: 8

沙发
发表于 2016-6-16 13:18:52 |只看该作者
是什么列checkcolumn还是checkboxcolumn
checkboxcolumn的必须开启了编辑才能编辑

Rank: 3Rank: 3

板凳
发表于 2016-6-16 13:42:20 |只看该作者
dforce 发表于 2016-6-16 13:18
是什么列checkcolumn还是checkboxcolumn
checkboxcolumn的必须开启了编辑才能编辑

是checkboxcolumn列,整行的各个列的编辑控件显示出来,可以编辑的。就是我之间点击checkboxcolumn列的单元格中的控件,然后设置为rowedit模式,此时整行的编辑控件都显示出来了,但我所点击的checkboxcolumn列的单元格中的checkbox控件的状态没发生变化,要再点一次

Rank: 8Rank: 8

地板
发表于 2016-6-16 13:50:37 |只看该作者
bl00071 发表于 2016-6-16 13:42
是checkboxcolumn列,整行的各个列的编辑控件显示出来,可以编辑的。就是我之间点击checkboxcolumn列的单 ...

http://www.miniui.com/demo/#src=datagrid/rowedit.html
在我们在线示例上测试,并未发现你说的问题

Rank: 3Rank: 3

5#
发表于 2016-6-16 14:20:14 |只看该作者
dforce 发表于 2016-6-16 13:50
http://www.miniui.com/demo/#src=datagrid/rowedit.html
在我们在线示例上测试,并未发现你说的问题 ...

这个例题是先点击【edit】,此时已经选中行了,然后在点checkbox是正确的;我想要的效果是,直接点击婚否的checkbox是,先显示出这行的所有编辑控件,然后所点击的checkbox自动更改状态

Rank: 8Rank: 8

6#
发表于 2016-6-16 14:40:26 |只看该作者
bl00071 发表于 2016-6-16 14:20
这个例题是先点击【edit】,此时已经选中行了,然后在点checkbox是正确的;我想要的效果是,直接点击婚否 ...

你这样的操作肯定是第二次才是编辑,第一次只是开启了编辑

Rank: 3Rank: 3

7#
发表于 2016-6-16 14:52:23 |只看该作者
dforce 发表于 2016-6-16 14:40
你这样的操作肯定是第二次才是编辑,第一次只是开启了编辑

这个好像有点技术化,用户想看到这行哪些栏位要可编辑(需设置rowedit),但他又点击了相关控件,结果状态没变,没法解释啊,有没有好的解决方案?

Rank: 8Rank: 8

8#
发表于 2016-6-16 15:37:45 |只看该作者
bl00071 发表于 2016-6-16 14:52
这个好像有点技术化,用户想看到这行哪些栏位要可编辑(需设置rowedit),但他又点击了相关控件,结果状 ...

行编辑模式就是这样,要么你去用单元格编辑

Archiver|普加软件

GMT+8, 2024-11-1 09:34 , Processed in 1.036675 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部