jQuery MiniUI

标题: 控制 checkcolumn 的显示 隐藏 [打印本页]

作者: heng    时间: 2013-8-9 09:47:35     标题: 控制 checkcolumn 的显示 隐藏

我给 checkcolumn 添加 renderer事件后,复选框就显示不出来了呢
<div type="checkcolumn" renderer="onCheckcolumn"></div>  function onCheckcolumn(e) {
        alert('111');
}
另外,我想实现根据这条记录的是否有效属性来控制checkcolumn的显示和隐藏,怎么写代码呢?


作者: factory    时间: 2013-8-9 10:09:13

你是要把checkcolumn这一列隐藏?

给checkcolumn一个name
<div name="cc" type="checkcolumn"></div>

grid.hideColumn("cc");就可以隐藏这一列了
作者: heng    时间: 2013-8-9 10:31:05

不是隐藏这一列,比如有10个客户记录,有两个是无效的,那这两个无效的记录前面的复选框不让它显示出来(不可选),只显示其余有效的8个客户记录前面的复选框,怎么实现这个效果呢?谢谢!!
作者: heng    时间: 2013-8-9 11:23:40

factory 发表于 2013-8-9 10:09
你是要把checkcolumn这一列隐藏?

给checkcolumn一个name

不是隐藏这一列,比如有10个客户记录,有两个是无效的,那这两个无效的记录前面的复选框不让它显示出来(不可选),只显示其余有效的8个客户记录前面的复选框,怎么实现这个效果呢?谢谢!!
作者: factory    时间: 2013-8-9 11:33:06

heng 发表于 2013-8-9 10:31
不是隐藏这一列,比如有10个客户记录,有两个是无效的,那这两个无效的记录前面的复选框不让它显示出来(不 ...

监听ondrawcell事件,我这里比如,年龄为25岁的,就不显示checkbox
ondrawcell="aaaa"
  1. function aaaa(e) {
  2.             if (e.cellCls == "mini-checkcolumn" && e.row.age == "25") {
  3.                 e.cellHtml = "";
  4.             }
  5.         }
复制代码

作者: heng    时间: 2013-8-9 11:39:39

factory 发表于 2013-8-9 11:33
监听ondrawcell事件,我这里比如,年龄为25岁的,就不显示checkbox
ondrawcell="aaaa" ...

OK 可以实现 谢谢啦!!




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