Extjs gesetzt nur Lesen für alle Felder auf dem Formular on-the-fly

Ich bin versucht zu schreiben-Methode, die set-readOnly-Eigenschaft für alle Felder auf dem Formular.

Mein code:

Ext.override(Ext.form.Panel,{

setReadOnlyForAll: function(bReadOnly) {

    this.cascade(function(f) {
      if (f.isFormField) {
         f.setReadOnly(bReadOnly);
      }
    });
});

Aufrufen dieser Methode von Ext.form.Panel:

this.setReadOnlyForAll(false); 

Aber diese Methode funktioniert so langsam.Haben jemand eine Idee, wie man die Geschwindigkeit erhöhen? Danke!!!

InformationsquelleAutor vedmed | 2012-10-15

Schreibe einen Kommentar