jQuery MiniUI

标题: datagrid 中的选中框可不可以不出现 [打印本页]

作者: test    时间: 2012-11-13 16:34:52     标题: datagrid 中的选中框可不可以不出现

[attach]936[/attach]可不可以实现这样的效果:第2行前没有可选框,第1行有,第5行没有,就是有的行有可选框,有的行没哟可选框,根据后台的数据而定
作者: factory    时间: 2012-11-13 16:53:59

写上<div type="checkboxcolumn" field=".."></div>
就可以了
具体使用,请参考示例:
http://miniui.com/demo/#src=datagrid/editable.html
作者: test    时间: 2012-11-14 09:38:27

factory 发表于 2012-11-13 16:53
写上
就可以了
具体使用,请参考示例:

不是这种效果是checkbox有的行显示,有的行隐藏,并不是有的行选中有的行不选中。。。。
作者: factory    时间: 2012-11-14 09:49:03

test 发表于 2012-11-14 09:38
不是这种效果是checkbox有的行显示,有的行隐藏,并不是有的行选中有的行不选中。。。。 ...

明白了,你自己用ondrawcell="drawcell"事件来控制把
function drawcell(e){
   if(e.record.XXX == "asd"){  //如果某一行的某列值为asd
       e.cellHtml == '<input type="checkbox"..........'  //  将单元格内容替换成checkbox
    }
}
作者: test    时间: 2012-11-14 09:52:31

factory 发表于 2012-11-14 09:49
明白了,你自己用ondrawcell="drawcell"事件来控制把
function drawcell(e){
   if(e.record.XXX == "asd" ...

只能是<input type="checkbox这种html吗?我想用miniui的控件checkbox居然不行。。。。
作者: test    时间: 2012-11-14 09:53:16

test 发表于 2012-11-14 09:52
只能是

而且我用render和用drawcell有什么区别吗?
作者: factory    时间: 2012-11-14 10:06:58

test 发表于 2012-11-14 09:53
而且我用render和用drawcell有什么区别吗?

checkbox直接用HTML原生的就行,而且如果你是加入一段miniui的HTML的话,还需要mini.parse()解析一下才会转换成为miniui控件
renderer跟drawcell是一样的,只不过renderer只是对于一列的单元格渲染,drawcell是可以全部的单元格
作者: test    时间: 2012-11-14 10:22:11

factory 发表于 2012-11-14 10:06
checkbox直接用HTML原生的就行,而且如果你是加入一段miniui的HTML的话,还需要mini.parse()解析一下才会转 ...

懂了




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