Nobody?
Solution, any comments?
PHP Code:
Ext.override(Ext.form.field.Base,{
readOnlyMy: false
});
HelperSetReadOnly = function(f, bReadOnly){
if (f instanceof Ext.form.FieldSet) {
f.items.each(function (ff) {
HelperSetReadOnly(ff);
});
}
if ((f.ReadOnlyMy == null) || (f.ReadOnlyMy == false))
if (f.isFormField) {
if (bReadOnly === true) {
f.setReadOnly(true);
} else {
f.setReadOnly(false);
}
}
}
Ext.override(Ext.form.Panel,{
setReadOnly: function(bReadOnly) {
this.items.each(function(f){
if (f instanceof Ext.form.FieldSet) {
f.items.each(function (ff) {
HelperSetReadOnly(ff, bReadOnly);
});
}else{
HelperSetReadOnly(f,bReadOnly);
}
});
}
});