屏蔽form修改功能,比setDisabled好看

    
//屏蔽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);
},
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值