jQuery MiniUI

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

关于checkcolumn的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-25 22:22:29 |只看该作者 |倒序浏览
<div type="checkcolumn"  name="chkcol" ></div>


我用var chkcol=mini.get("chkcol");这样好象不行,chkcol总是false

请问用什么方法得到checkcolumn

Rank: 8Rank: 8

沙发
发表于 2013-9-25 22:43:03 |只看该作者
<div type="checkcolumn"  id="chkcol" ></div>
var chkcol=mini.get("chkcol");获取是id

Rank: 2

板凳
发表于 2013-9-26 04:07:07 |只看该作者
lost 发表于 2013-9-25 22:43
var chkcol=mini.get("chkcol");获取是id

我一开始的想法是想判断一下是否存在 id="chkcol"这一列
代码:
if (chkcol) {...} 不管id="chkcol"这一列是否存在,它始终不执行。
所以才来问这个问题的。请问这是什么原因?

Rank: 8Rank: 8

地板
发表于 2013-9-26 09:23:52 |只看该作者
intelsong 发表于 2013-9-26 04:07
我一开始的想法是想判断一下是否存在 id="chkcol"这一列
代码:
if (chkcol) {...} 不管id="chkcol"这一列 ...

首先你要知道,你的html代码上的<div type="checkcolumn">,真正解析渲染到界面之后,他的结构,并非只是你写的一个div,他其实是有多层的,有div,内部还包含checkbox,所以你不能当成是你平时HTML做网站那样直接用id去获取.

也不能用mini.get(id)来获取,这个方法针对的是整个控件,比如,表格,按钮,输入框等,而非控件中的某个元素.

给列设置name,然后grid.getColumn(columnName)来获取,这个在datagrid的API中有的

Archiver|普加软件

GMT+8, 2025-7-9 07:35 , Processed in 1.020784 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部