OpenJS Grid – Visualisierung von Daten via Ajax

Ok, der Titel ist vielleicht etwas mystisch, im Endeffekt reden wir über einen mit JavaScript aufgebohrten Table ;) Ich habe mich ja schon des Öfteren darüber ausgelassen wie nervig die Visualisierung von Daten sein kann (Blättern / Sortieren / …) und vor allem bei der Gelegenheit jegliche Form von Usability über den Haufen geworfen wird. Ich habe hier im Blog schon ein paar Lösungen präsentiert (zum Beispiel hier oder hier) die darauf basieren, das ein bestehender Table mit JavaScript durch  etwas nutzbares ausgetauscht wird.

Eine mit OpenJS Grid erstellte Datenvisualisierung

OpenJS Grid geht von vorne herein einen anderen, sinnvolleren und besseren Weg! Das Skript braucht keine Daten auf den HTML-Seiten sondern lädt diese per Ajax nach. Es basiert auf jQuery und auf Wunsch können im Grid Daten direkt editiert werden. Und bevor jetzt alle meinen dass man ja nicht wisse, wie die Rückgabewerte in PHP aufzubauen sind – dem kleinen Helferlein liegt eine fertige PHP-Klasse bei! Die einfachste Form einer ajax.php wäre zum Beispiel

require_once("packages/grid.php");
$grid = new Grid("tutorials");
$grid->load();
echo json_encode($grid->data);

Dem Grid liegen 5 Themes bei, eigene Anpassungen sind möglich und sinnvoll. Die fertigen Themes sind, drücken wir es nett aus, farbenfroh ;) Alles in allem eine sehr runde Sache, vor allem bei Verwendung des Light Themes, die man sich mal näher anschauen sollte. Die Usability einer Website wird stark erhöht, der Programmieraufwand wird zwar nicht verringert aber naja, irgendwas ist ja immer ;)

Ähnliche Beiträge

23 Bildergalerien für jQuery Beim Blogrammierer hat sich einer besonders viel Arbeit gemacht :) Hier gibt es 23 Bildergalerien für jQuery zu bestaunen, nebst Screenshot, Demo und ...
HTML5 File Uploads HTML5 besteht aus ein wenig mehr als dem Canvas-Element, und vor allem aus den neuen Formular-Elementen. Gleichwohl fängt man sich mit den neuen Eleme...
HTML5 File Upload in jQuery Eine der sinnvollsten Erweiterungen von HTML5 (und wahrscheinlich auch die am meisten benutzte) ist der neue Datei-Upload. In der Vergangenheit war es...
Bei der Navigation mit der Tastatur arbeiten In letzter Zeit hat sich das Web durch Online-Anwendungen auf die Fahne geschrieben, Desktop-Anwendungen ablösen zu wollen bzw. zu ersetzen. Die Ansät...

Schreibe einen Kommentar