Frage

Ich habe in ein Problem gelaufen, in dem die EXT-ALL.JS-Datei beim Versuch hängt, Gittersäulen anzuzeigen / auszublenden.

Ich verwende Extjs 4.1.2 auf Mozilla Firefox 25.0.OS ist Ubuntu 12.10, nur um zu klären.

Wenn der Benutzer eine Zeile über das Plugin bearbeitet, werden die ausgeblendeten Felder nur so angezeigt, dass der Benutzer sie bearbeiten kann.Nachdem die Bearbeitung abgeschlossen ist, werden diese Säulen wieder verborgen.

controller.js:

generasacodicetagpre.

mygrid.js:

generasacodicetagpre.

Während mein Code wie beabsichtigt funktioniert, hängt er, dass mein Browser für einen moderaten Zeitpunkt hängt, bevor er mich mit einer Meldung mit einer Nachricht über ein Skript, das darüber informiert, dass ein Skript auffordert, auf dem Laufenden / nicht reagierend (generas

Ich bin unsicher, ob dieses Problem mit meiner Version von Extjs, meinem Code oder meinem Browser, liegt.Wenn jemand helfen könnte, würde es sehr geschätzt werden.

War es hilfreich?

Lösung

Ausblenden und Show können teure Operationen sein, wenn sie dazu beinhalten, DOM und den nachfolgenden Browser-Rückflüssen zu manipulieren.Für ein paar Zeilen erstellt er keine erhebliche Verzögerung, aber da eine Reihe von Zeilen wächst, können Sie langsamer werden.

Ich würde wahrscheinlich überlegen, ein separates EXT-Fenster mit einem Formular mit einem Formular zu öffnen, das alle Felder zum Bearbeiten enthält, keine Säulen von allen -zeilen des Gitters zeigt und ausstecken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top