jQuery MiniUI

标题: 将form,griddata状态设置。 [打印本页]

作者: 9329536    时间: 2014-9-19 10:24:57     标题: 将form,griddata状态设置。

本帖最后由 9329536 于 2014-9-19 10:27 编辑

将form、griddata从可编辑转变为不可编辑的怎么做。

form只有以下方法?设置为只读。
  1. var fields = form.getFields();               
  2.             for (var i = 0, l = fields.length; i < l; i++) {
  3.                 var c = fields[i];
  4.                 if (c.setReadOnly) c.setReadOnly(true);     //只读
  5.                 if (c.setIsValid) c.setIsValid(true);      //去除错误提示
  6.                 if (c.addCls) c.addCls("asLabel");          //增加asLabel外观
  7.             }
复制代码
info.order info.data
表格是动态获取数据(info.data),根据info.order中的某个值确定表格是否可以编辑修改。


作者: 9329536    时间: 2014-9-19 10:30:27

现在采用的以下方法,不知道有没有更简单的。
就是添加一个隐藏的表单值,设置为form.order.status值,
每次去检测这个值进行判断。
作者: felt    时间: 2014-9-19 11:08:54

9329536 发表于 2014-9-19 10:30
现在采用的以下方法,不知道有没有更简单的。
就是添加一个隐藏的表单值,设置为form.order.status值,
每 ...

只有遍历内部控件去只读




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