mherger wrote: > - du erstellst einen Web-Handler, welcher die Tabelle erstellt. Solange > > Discovery läuft gibt der nichts zurück, oder nur einen "arbeite dran" > Platzhalter Text. Wenn fertig, dann die Tabelle.
Diese Variante klingt für mich sinnvoll, da es nach keinem tiefen und evtl. unnötigen Eingriff in LMS klingt. Von meinem rudimentären Verständnis ist der neue WebHandler, so ein "Ding", dass sich seinen <div> im basic.html sucht und dort dann die Tabelle einbaut. Sowas hab ich schonmal hinbekommen. Dieser soll allerdings nicht periodisch neu geladen werden, sondern nur "nach aufforderung". Dann würde auch das "Flackern" aufhören. Die Frage, die sich mir nun an der Umsetzung stellt: Wie fange ich den Status des Discovery ab und triggeren das Neuladen der Tabelle? Entsprechende Status-Variablen gibt es bei mir im Code schon, die z.B. in der subroutine "beforeRender" benutzt werden. Von der Idee her könnte ich diese im Webhandler per if() abfragen und dann entweder die Tabelle als html in den div einfügen oder eine Meldung. Der Webhandler wird aber soweit ich das verstehen immer nur beim Aufrufen der Seite oder bei einem reload aufgerufen. Wie bekomme ich das hin, dass der Webhandler (auch) beim Klicken eines Buttons bzw. nach einer gewissen Zeit nach dem Klick aufgerufen. mherger wrote: > - du erstellst eine CLI Abfrage, welche laufend vom web UI aufgerufen > wird, um herauszufinden, ob die Suche läuft. Wenn sie abgeschlossen ist, > > dann lädst du die Seite neu. Wie bereits erwähnt: Diese Variante empfinde ich als zu großen Rundumschlag... Falls Du das als Fachmann ähnlich siehst: Hättest Du Hinweise (z. B. Code-Schnipsel ...) für die Umsetzung der Variante Nr. 1? ------------------------------------------------------------------------ chincheta0815's Profile: http://forums.slimdevices.com/member.php?userid=42904 View this thread: http://forums.slimdevices.com/showthread.php?t=106796
_______________________________________________ slimserver-de mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/slimserver-de
