//设只读
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;
}
}
}
}
//取消只读
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;
}
}
}
}