jQuery MiniUI

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

datagrid 中的选中框可不可以不出现 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-11-13 16:34:52 |只看该作者 |倒序浏览
可不可以实现这样的效果:第2行前没有可选框,第1行有,第5行没有,就是有的行有可选框,有的行没哟可选框,根据后台的数据而定
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-11-13 16:53:59 |只看该作者
写上<div type="checkboxcolumn" field=".."></div>
就可以了
具体使用,请参考示例:
http://miniui.com/demo/#src=datagrid/editable.html

Rank: 3Rank: 3

板凳
发表于 2012-11-14 09:38:27 |只看该作者
factory 发表于 2012-11-13 16:53
写上
就可以了
具体使用,请参考示例:

不是这种效果是checkbox有的行显示,有的行隐藏,并不是有的行选中有的行不选中。。。。

Rank: 8Rank: 8

地板
发表于 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
    }
}

Rank: 3Rank: 3

5#
发表于 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居然不行。。。。

Rank: 3Rank: 3

6#
发表于 2012-11-14 09:53:16 |只看该作者
test 发表于 2012-11-14 09:52
只能是

而且我用render和用drawcell有什么区别吗?

Rank: 8Rank: 8

7#
发表于 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是可以全部的单元格

Rank: 3Rank: 3

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

懂了

Archiver|普加软件

GMT+8, 2024-11-27 04:02 , Processed in 1.065361 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部