jQuery MiniUI

标题: treegrid 的CellEdit 单元格编辑 控件问题 [打印本页]

作者: 朱杰兵    时间: 2014-2-25 13:55:05     标题: treegrid 的CellEdit 单元格编辑 控件问题

无法用 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外观
         }
     }


作者: lost    时间: 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

作者: 朱杰兵    时间: 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怎么取呢?
作者: felt    时间: 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来获取列






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