5 Stimmen

jQuery Datatable, Anpassung der Spaltenbreite durch UI

Ich bin entscheiden, welche Jquery-Plug-in zu verwenden, DataTable oder jqGrid.

Ich habe lange gesucht, aber ich kann die Antwort nicht finden. Ist es in DataTable UI möglich, die Spaltenbreite mit der Maus zu verändern, wie es in jqGrid gemacht wird?

2voto

bpeterson76 Punkte 12812

Lassen Sie sich von der Größenänderung nicht aufhalten, sie ist auf dem Weg: http://datatables.net/forums/discussion/1676/x

Datatables ist bei weitem die am besten ausgestattete, am besten geschriebene und am besten unterstützte Grid-Lösung, die es gibt, und ich habe sie wahrscheinlich alle entweder benutzt oder untersucht. Allein die Ajax-Optionen machen es leistungsfähiger als den nächstbesten Konkurrenten. Während Sie auf die Größenanpassung warten, können Sie es voll funktionsfähig machen und alle Funktionen nutzen, die Sie wünschen.

Ich dachte auch, dass ich eine Größenanpassung bräuchte, aber mit intelligenter UI-Planung stellte ich fest, dass es gar nicht nötig war. Meine Kunden LIEBEN die Sortierung, das Paging, die Ajax-Ladung usw., und ich liebe die Tatsache, dass es vollständig in ThemeRoller integriert ist, so dass ich eine App in nur wenigen Minuten neu gestalten kann.

2voto

Vasil Popov Punkte 1126

Ich sehe, dass die Frage schon älter ist, aber da ich hierher gekommen bin, nachdem ich meine Lösung dafür gefunden habe, poste ich, was ich gefunden habe, das funktioniert.

Es ist möglich, in DataTables die Größe der Spalten mit der Maus mit dem ColReorderWithResize Plugin. Beispiel und Download auf ihrer Website im Abschnitt für Drittanbieter: https://datatables.net/extras/thirdparty/ColReorderWithResize/

Edit: Gefunden in den Foren wird auch über dieses Plugin diskutiert...

0voto

Matt Ramsay Punkte 68

Ich bin auch ein großer Fan von Datentabellen, aber im Moment sind die Patches für die Größenänderung von Spalten ein wenig fehlerhaft und unvollständig, obwohl ich mir sicher bin, dass es nur eine Frage der Zeit ist, bis das geregelt ist.

In der Zwischenzeit gibt es Flexigrid (http://flexigrid.info/).

Es unterstützt das Übliche (Blättern, Filtern usw.), aber auch die Größenänderung von Spalten (was sehr schön umgesetzt ist).

Im Gegensatz zu Datentabellen gibt es jedoch keine Unterstützung durch die Entwicklergemeinde, und Änderungen sind ziemlich selten. Wenn das für Sie keine Rolle spielt, könnte es der richtige Weg sein.

Ich hoffe, das hilft!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X