Ich möchte einem Benutzer eine große Textdatei (insbesondere 100 MB große Protokolldateien) über eine Webschnittstelle anzeigen, ohne dass der Benutzer die gesamte Datei herunterladen muss. Natürlich wäre es nicht sinnvoll, die gesamte Datei an den Webbrowser zurückzuschicken, also war meine Theorie, Ajax zu verwenden, um Teile der Datei abzurufen, je nachdem, wie der Benutzer durch die Datei scrollt, ähnlich wie Google Maps ein "Fenster" der Karte bietet.
Mein Anwendungsserver ist PHP, und ich ziemlich sicher, dass ich die entsprechenden sucht und liest durch die Datei und geben Sie die Ergebnisse über XHR zur Anwendung, aber meine Ajax-Framework ist Dojo und ich kann nicht denken, von jedem Standard-Dijit, die funktionieren würde und versuche, herauszufinden, wie am besten es wäre, etwas zu implimentieren.
Sollte ich mein eigenes Widget entwickeln? Gibt es bereits etwas, das ich noch nicht kenne? Wenn ich mein eigenes benutzerdefiniertes Widget baue, welche Struktur sollte es haben und gibt es gute Ressourcen für die Entwicklung benutzerdefinierter Widgets für Dojo/Dijit? Irgendwelche anderen Gedanken?