jQuery MiniUI

标题: 关于checkcolumn的问题 [打印本页]

作者: intelsong    时间: 2013-9-25 22:22:29     标题: 关于checkcolumn的问题

<div type="checkcolumn"  name="chkcol" ></div>


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

请问用什么方法得到checkcolumn

作者: lost    时间: 2013-9-25 22:43:03

<div type="checkcolumn"  id="chkcol" ></div>
var chkcol=mini.get("chkcol");获取是id
作者: intelsong    时间: 2013-9-26 04:07:07

lost 发表于 2013-9-25 22:43
var chkcol=mini.get("chkcol");获取是id

我一开始的想法是想判断一下是否存在 id="chkcol"这一列
代码:
if (chkcol) {...} 不管id="chkcol"这一列是否存在,它始终不执行。
所以才来问这个问题的。请问这是什么原因?
作者: factory    时间: 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中有的




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