jQuery MiniUI

标题: 关于自定义checkbox列,取值的问题。 [打印本页]

作者: lixiaoliang7    时间: 2012-9-12 05:44:36     标题: 关于自定义checkbox列,取值的问题。

因为miniui的checkcolumn不支持禁用,所以只能自己自定义一个列,里边去写上checkbox
这时,有一个审核功能,审核所有选中的信息,想了半天,没有想到如何获取选中行的指定列数据,请问我应该如何获取每行指定的列的信息?

作者: lixiaoliang7    时间: 2012-9-12 06:10:26

想了两个方案,但总觉得好牵强的样式,请问miniui的api中有没有提供方便的接口。。。。

方案一、似乎数据展示那里是table,所以可以获取checkbox的父节点,然后再找单元格就行了
方案二、每行事件中,给要用的字段创建个label,然后给上ID(写个全局变量,然后自增),当然checkbox也要写ID,然后,根据ID获取要用的值


作者: lixiaoliang7    时间: 2012-9-12 09:18:47

我发现我直接document.getElementById去获取miniui中我cellHTML的数据,取出来都是null,这是为什么?
作者: lixiaoliang7    时间: 2012-9-12 09:23:02

lixiaoliang7 发表于 2012-9-12 09:18
我发现我直接document.getElementById去获取miniui中我cellHTML的数据,取出来都是null,这是为什么? ...

<input type="checkbox"没事,但是<input type="text"就有事,奇怪了
作者: lixiaoliang7    时间: 2012-9-12 09:35:34

。。。解决了,放到第一列就可以取了,非常之奇怪
作者: factory    时间: 2012-9-12 10:07:02

lixiaoliang7 发表于 2012-9-12 09:18
我发现我直接document.getElementById去获取miniui中我cellHTML的数据,取出来都是null,这是为什么? ...

如果是你自己定义一个checkbox的列的话,建议你用ondrawcell事件来做.
http://www.miniui.com/demo/#src=datagrid/drawcell.html.
来控制不同行的checkbox的是否禁用
作者: lixiaoliang7    时间: 2012-9-12 13:24:28

非常感谢,现在确实这么做的




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