jQuery MiniUI

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

treegrid 的CellEdit 单元格编辑 控件问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-2-25 13:55:05 |只看该作者 |倒序浏览
无法用 labelAllModel 来控制表格不可编辑,是怎么回事呢?
请高手解答一下,谢谢。

function labelAllModel() {
         var form = new mini.Form("form1");
         var fields = form.getFields();      
         for (var i = 0, l = fields.length; i < l; i++) {
             var c = fields[i];
             if (c.setReadOnly) c.setReadOnly(true);     //只读
             if (c.setIsValid) c.setIsValid(true);      //去除错误提示
             if (c.addCls) c.addCls("asLabel");          //增加asLabel外观
         }
     }

Rank: 8Rank: 8

沙发
发表于 2014-2-25 14:14:27 |只看该作者
本帖最后由 lost 于 2014-2-25 14:17 编辑

表格 不可编辑不能使用这个的。看下这个帖子的内容
http://miniui.com/bbs/forum.php? ... tid=9518&highlight=不可编辑http://www.miniui.com/demo/#src=datagrid/editable.html

Rank: 3Rank: 3

板凳
发表于 2014-2-25 14:23:01 |只看该作者
lost 发表于 2014-2-25 14:14
表格 不可编辑不能使用这个的。看下这个帖子的内容
http://miniui.com/bbs/forum.php? ... tid=9518&highli ...

如果用 grid.updateColumn(column, {readOnly: true}); 这个column怎么取呢?

Rank: 8Rank: 8

地板
发表于 2014-2-25 14:31:19 |只看该作者
朱杰兵 发表于 2014-2-25 14:23
如果用 grid.updateColumn(column, {readOnly: true}); 这个column怎么取呢?

treegrid不是表单控件,不能用表单控件的那个标签化的方法处理
直接可以动态设置treegrid.setAllCellEdit="true/false"
var column=grid.getColumn(columnName/index)  //可以通过列名或index来获取列

Archiver|普加软件

GMT+8, 2024-9-29 09:30 , Processed in 1.041373 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部