Resizable Spalten der Tabelle
Ich bin der Entwicklung einer web-app und bin auf der Suche nach einem Weg, um meine eigene datagrids.
Ich weiß, dass es viele fantastische Skripte gibt, mit alle Glocken und pfeift, aber ich brauche meine eigene, spezielle Funktionalität, css-styling, und die Fähigkeit, meine eigenen ui-Steuerelemente ein.
Wirklich, das einzige, was ich brauchen, ist die Fähigkeit, die Größe der Spalten ändern. Ich weiß nicht wirklich, ob das markup nicht halten Sie die Zeile Struktur oder ist nicht semantisch, denn alle Daten werden bevölkert von ajax-Anfragen.
Ich dachte, eine mögliche Lösung wäre, um jede Spalte ein div.
Gibt es ein tutorial gibt, das mir helfen kann?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Empfehle ich die Nutzung jQuery-UI-Resizable mit einigen Verbesserungen. Das plugin konzentriert sich wirklich nur auf die Größe und ermöglicht die vollständige Anpassung, da können Sie Ihre eigene callback-Funktionen, die bei jedem Anlass. Standardmäßig ist jedoch das plugin nicht reize table-Header, aber ich könnte es machen, laufen mit gültigen HTML-Code, die Tabelle zu aktualisieren, die COLGROUP-Bereich auf Größe ändern.
Die konkrete Vorstellung wäre:
Plugin init:
Beschrieb ich die vollständige Lösung, einschließlich JavaScript, HTML markup, cross-browser CSS-und Live-Demo an http://ihofmann.wordpress.com/2012/07/31/resizable-table-columns-with-jquery-ui/
Nicht wirklich ein tutorial, aber ein wirklich nackten Knochen Beispiel könnten Sie die Arbeit aus: http://robau.wordpress.com/2011/06/09/unobtrusive-table-column-resize-with-jquery/