jQuery MiniUI

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

将form,griddata状态设置。 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-9-19 10:24:57 |只看该作者 |倒序浏览
本帖最后由 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中的某个值确定表格是否可以编辑修改。

Rank: 2

沙发
发表于 2014-9-19 10:30:27 |只看该作者
现在采用的以下方法,不知道有没有更简单的。
就是添加一个隐藏的表单值,设置为form.order.status值,
每次去检测这个值进行判断。

Rank: 8Rank: 8

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

只有遍历内部控件去只读

Archiver|普加软件

GMT+8, 2025-7-22 06:34 , Processed in 1.050509 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部