//屏蔽form修改功能,比setDisabled好看
setFormDisabled:function(readonly){
setTimeout(function(){
// this.formField.ownershipType.setDisabled(readonly);
// this.formField.externalInvest.setDisabled(readonly);
// this.formField.busiPlace.setDisabled(readonly);
for(var i in this.edeclareManagementForm.formField){
var objectItems = this.edeclareManagementForm.formField[i].items;
for(var j=0;objectItems&&j<objectItems.length;j++){
objectItems.itemAt(j).readOnly = readonly;
}
}
// this.setGridDisabled(this.edeclareManagementForm.investGrid,readonly);
// this.setGridDisabled(this.edeclareManagementForm.manageGrid,readonly);
// this.setGridDisabled(this.edeclareManagementForm.declarantGrid,readonly);
// this.edeclareManagementForm.investGrid.setDisabled(readonly);
// this.edeclareManagementForm.manageGrid.setDisabled(readonly);
// this.edeclareManagementForm.declarantGrid.setDisabled(readonly);
this.edeclareManagementForm.getForm().items.each(function(f){
if (typeof f.setDisabled=='function') {
if (readonly) {
// f.removeClass('x-form-field-readonly');
// f.addClass('x-form-field-readonly');
f.el.dom.readOnly = true;
//处理下拉框和日期控件
if (f.onTriggerClick) {
f.disabled = true;
}
} else {
// f.removeClass('x-form-field-readonly');
f.el.dom.readOnly = false;
if (f.onTriggerClick) {
f.disabled = false;
}
}
}
f.initValue();
}.createDelegate(this));
if(readonly){
this.edeclareManagementForm.getForm().findField("registerDate").blur();
}else{
this.edeclareManagementForm.getForm().findField("registerDate").focus(false);
}
}.createDelegate(this), 150);
},
详细解决方案
障蔽form修改功能,比setDisabled好看
热度:86 发布时间:2012-10-10 13:58:11.0
相关解决方案
- 求jquery.form.js+jquery.validate.min.js 用ajax提交表单的代码范例
- 关于<form action >的一个有关问题
- jquery form 有关问题
- form 表单交付 <form action="<c:url value='desktop'/>"
- ENCTYPE="multipart/form-data"文件下传有关问题
- form.getForm.submit对象不支持此属性或步骤
- jsp中<form>标记有关问题?头疼了很多天
- 关于enctype="multipart/form-data"及过滤器的怪异有关问题~
- import form.addBookForm 有晓得这个包的出处的嘛?SOS~
- Windows Form 中怎么将 treeview 的节点与页面内容关联
- Form.FormClosing事件不触发(winform)解决思路
- postbackurl 和 <form action="">中的action有什么区别解决方法
- 求问大家html submit表单后一些控件为什么在服务端request.form.allkeys里取不到呢解决方案
- asp.net 的 form post 哪里去了?解决方法
- Request.Form 的
- Form Control在IE中使用的有关问题
- form 之间传值,该如何解决
- 第 1 行: 'form' 附近有语法异常
- Request.Form[4]的疑问?解决方法
- 怎样把Html文本转换为System.Windows.Form.HtmlDocment对象解决思路
- 关于'form' 附近有语法异常(待)
- 关于Profile,Form,Cookies如何使用?多谢
- 怎么在</form>之前写javascript脚本
- 关于asp.net request.form 的有关问题
- 请教大家都是把<form runat="server">放在母板页里还是放在内容页里?那种方式好?
- form 认证 cookie 永久保留有关问题
- 有哪位高手知道Page.Request.Form.Set()的用法?
- Request.Form["DropDownList5"].ToString()这句话是什么意思
- MOSS 2007中InfoPath Form Template 不能下传
- createobject("form")创建表单怎么保存