29 Punkte von tobesimple7 2024-09-07 | 7 Kommentare | Auf WhatsApp teilen

[Entwicklungshintergrund]

Ich interessiere mich schon seit langer Zeit für die Entwicklung von Grids.

Außerdem dachte ich, dass es gut wäre, wenn man ein Web-Grid privat und in Unternehmen kostenlos nutzen könnte.

Mein persönlicher Wunsch war es, ein Grid mit einer gewissen Qualität zu entwickeln.

[Verwendete Technologien]

  • Javascript(Pure)
  • CSS

[Merkmale]

  • Spaltenverschiebung

  • Multi-Header

  • Bearbeitungsfunktionen

  • Zusammenfassungsspalten (Top, Footer)

  • Gruppierung

  • Sortierung

  • Filterung

  • Fixierte Spalten

  • Zahlenformatierung (länderspezifisch, Dezimalformat)

  • Unterstützung großer Datenmengen

  • Cross-Browser-Unterstützung

  • Mehrsprachige Unterstützung

  • Am wichtigsten war mir, dass Filterung, Sortierung, Gruppierung und fixierte Spalten organisch zusammenspielen.

[Hinweise]

  • Die TbsGrid-Version ist 1.0 (Beta).

  • Da es sich um eine Ein-Personen-Entwicklung handelt, ist die Dokumentation noch unzureichend, und als Entwickler fehlen mir auch gestalterische Elemente.

  • Es gibt noch Punkte, die ergänzt werden müssen, etwa Benutzer-API, Events, Tree Grid und Paging.

  • Für Bugfixes oder die Entwicklung zusätzlicher Funktionen sind eure Meinungen und eure Mitwirkung nötig.

  • Während ich das Grid weiterentwickelt habe, habe ich einiges an Selbstvertrauen und Erfahrung gewonnen. Geplant ist es, auch ein Pivot Grid zu unterstützen.

P.S.

Die Entwicklung eines Grids scheint keine einfache Aufgabe zu sein.
Mehr noch als das Programmieren musste ich Kriterien und Umfang festlegen
und vielen Eigenschaften Namen geben, damit Benutzer sie verwenden können.

Selbst in scheinbar unbedeutende Funktionen muss man manchmal viel Sorgfalt investieren.

Es gibt noch viele Bereiche, die verbessert werden müssen, aber ich bin froh, nicht aufgegeben zu haben
und es hier auf GeekNews veröffentlichen zu können.

Vielen Dank.

7 Kommentare

 
eajrezz 2024-09-09

Ein großartiges Projekt. Danke fürs Teilen.

 
[Dieser Kommentar wurde ausgeblendet.]
 
tobesimple7 2024-09-09

Vorerst habe ich es so eingerichtet, dass der Inhaltsbildschirm nach links und rechts verschoben werden kann.
Ich werde später einen Plan erstellen und die mobile Dragging-Funktion entsprechend noch etwas verbessern.
Vielen Dank.

 
mangchy 2024-09-09

Wow, großartig.
Ich habe gerade Grid-Lösungen geprüft, da muss ich das wohl ausprobieren.

 
quack337 2024-09-08

Oh! Schön. Wow~

 
ragus 2024-09-08

Großartige Arbeit! Ich hoffe, dass Sie die Entwicklung der Web-Grid-Bibliothek fortsetzen.

 
riki3 2024-09-07

Ich fände es gut, wenn es eine Vergleichsseite gäbe, die erklärt, worin die Stärken gegenüber anderen Bibliotheken liegen.