方法一: 1、设置表单全部只读 formpanel.getForm().items.eachKey(function(key,item){ item.setDisabled(true) item.el.dom.readOnly=true; })
2、设置表单全部可编辑 formpanel.getForm().items.eachKey(function(key,item){ item.setDisabled(false) item.el.dom.readOnly=false; })
方法二: 1、设置表单全部只读 for (var i = 0; i < _this.editorPanel.form.items.items.length; i++) { var field = _this.editorPanel.form.items.items[i]; // _this.editorPanel.form.items.items[i].disabled=true; // _this.editorPanel.form.items.items[i].disable(); if (field.inputType == 'hidden') { continue; } else { if (field.isXType('checkbox')) { field.disable(); } else if (field.isXType('datefield') || field.isXType('combo') || field.isXType('etowaycombobox')) { if (typeof(field.getEl()) == 'undefined') { field.readOnly = true; field.hideTrigger = true; field.minChars = 100; } else { field.getEl().dom.readOnly = true; field.trigger.setDisplayed(false); field.editable = false; } } else { if (typeof(field.getEl()) == 'undefined') { field.readOnly = true; } else { field.getEl().dom.readOnly = true; } } } }2、设置表单全部可编辑 for (var i = 0; i < this.editorPanel.form.items.items.length; i++) { var field = this.editorPanel.form.items.items[i]; if (field.inputType == 'hidden') { continue; } else { if (field.isXType('checkbox')) { field.enable(); } else if (field.isXType('datefield') || field.isXType('combo') || field.isXType('etowaycombobox')) { if (typeof(field.getEl()) == 'undefined') { field.readOnly = false; field.hideTrigger = false; field.editable = true; field.minChars = 0; } else { field.getEl().dom.readOnly = false; field.trigger.setDisplayed(true); field.editable = true; field.minChars = 0; } } else { if (typeof(field.getEl()) == 'undefined') { field.readOnly = false; } else { field.getEl().dom.readOnly = false; } } } }
设置表单全部只读、可编辑
最新推荐文章于 2025-03-19 14:42:24 发布