jQuery MiniUI

标题: 有个复选框的显示效果,求助如何实现 [打印本页]

作者: overover    时间: 2014-6-19 22:40:08     标题: 有个复选框的显示效果,求助如何实现

一个列表中的每一行都有一个复选框,要求是其中几行中有特定条件满足后,复选框取消显示[attach]4726[/attach]
效果如图,不过复选框是和员工账号在一列中。

作者: felt    时间: 2014-6-19 22:51:50

用ondrawcell处理
复选框那列加个field="xx"
function onDrawCell(e){
    var field=e.field;
    if(你的判断条件){
       e.cellHtml=""
}
}
作者: overover    时间: 2014-6-19 23:49:35

felt 发表于 2014-6-19 22:51
用ondrawcell处理
复选框那列加个field="xx"
function onDrawCell(e){

抱歉,我实在是太笨了,试了半天也不行。
实现目的的条件假设为age=31的时候,消除这一行的复选框。
我是在http://www.miniui.com/demo/#src=datagrid/celledit.html这个code编写框中写的,但还是不行。


作者: felt    时间: 2014-6-20 09:58:21

本帖最后由 felt 于 2014-6-20 09:59 编辑
overover 发表于 2014-6-19 23:49
抱歉,我实在是太笨了,试了半天也不行。
实现目的的条件假设为age=31的时候,消除这一行的复选框。
我是 ...

div type="checkcolumn" field="checkc"></div>checkbox那列加个field,后面再加上这些代码试试
  1. grid.on("drawcell",function(e){
  2.           var field=e.field;
  3.           var record=e.record;
  4.           if(field=="checkc"&&record.age==31){
  5.             e.cellHtml=""
  6.         }
  7.       })
复制代码

作者: overover    时间: 2014-6-20 10:57:53

felt 发表于 2014-6-20 09:58
div type="checkcolumn" field="checkc">checkbox那列加个field,后面再加上这些代码试试
...

十分谢谢您,我按您的方法试了下,现在终于好了,太感谢了




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