Die Geräte werden allerdings nicht angezeigt, sondern erscheinen erst,
wenn ich die Seite neu lade.
Meine Idee war nun während des Suchlaufs einfach ein
'windows.location.reload()' einzubauen, der die Seite neu lädt.
Das ist tatsächlich nicht die optimale Lösung. Damit lädst du stets die
ganze Seite neu. Hierfür gibt es einfachere Lösungen.
Erstelle einen zweiten Pagehandler, welcher nur die Tabelle mit den
Geräten erstellt. Kein HTML, ausser der Tabelle mit den Geräten. Im
Haupt-Dokument erstellst du ein DIV mit ID, welches du dann später mit
Ext.Element.load()
(http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.Element-method-load) mit
dem Resultat des zweiten Pagehandlers füllst.
Oder du verwendest die Resultate der bereits implementierten Abfrage, um
die Tabelle dynamisch zu erstellen (Ext.Element.update(), unter
Verwendung von Ext.Template etc.). Du könntest zum Anfang einfach mal
versuchen, statt mit location.reload() die Seite neu zu starten, das
Resultat roh mit Ext.Element.update() auf der Seite auszugeben. Wenn das
mal geht, kannst du die Ausgabe verfeinern.
Die erste Variante erfordert mehr Perl-Arbeit, die zweite mehr JS. Du
hast die Qual der Wahl :-).
--
Michael
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de