2016-06-29 11 views

Antwort

1

können Sie es mit reinem GWT tun. Es gibt ein sehr einfaches Beispiel in der GWT-Schaufenster-Seite: http://samples.gwtproject.org/samples/Showcase/Showcase.html#!CwCustomDataGrid

In diesem Fall sollten die "Freunde anzeigen" durch einen "+" - Button oder etwas ähnlich dem gxt ersetzt werden.
im Grunde müssen Sie die AbstractCellTableBuilder erweitern und verwenden Sie es mit Ihrer daragrid: grid.setTableBuilder(tableBuilder); ein anderes grundlegendes Beispiel finden Sie here, es ist keine generische Lösung, aber es funktioniert.

ich habe Unterzeilen in einem Datagrid verwendet, vor, und es ist okay, aber sobald Sie bearbeitbare Unterzeilen Sie Probleme bekommen ...

+0

Ja, ich habe diese Dinge gesehen, aber ich weiß nicht, ob ich so etwas tun kann: [link] (http://img15.hostingpics.net/pics/155338Sanstitre.png). Kann ich ? –

+0

das ist was ich meinte. Sie müssen den Text "Freunde anzeigen" durch ein Bild oder was auch immer Sie möchten ersetzen. Ich habe vorher einen generischen Subrowdecorator erstellt, also ja, Sie können es tun. Wie auch immer, es funktioniert nur mit einer Ebene von Unterspuren und Sie können keine editierbaren Zeilen verwenden ... – Tobika

+0

Ich drücke mich falsch aus, ich wollte die Anzahl der Ebenen wissen, die ich erstellen kann. Ihre Lösung hat nur eine, aber ich kann mehrere mit einer anderen Implementierung haben? –

0

Dies ist nicht in Vanille GWT verfügbar. Ja, Sie können es erstellen (da GXT mit GWT erstellt wird ....)

+0

Vielen Dank für Ihre Antwort. Denkst du, es ist schwer zu schaffen? Ich denke, ich brauche 'DataGrid' und' CellTree' nicht? –

+1

Ich denke nur ein DataGrid. Aber ich benutze die GWT-Widgets nicht. Ich benutze GwtBootstrap3 mit vielen benutzerdefinierten Widgets. – Knarf

0

Ja, Sie können, aber es ist ein verzehr bisschen Zeit. Ich bin dort gewesen. Ich empfehle Ihnen, GXT zu verwenden. Hier ist ein Beispiel von meinem GitHub: https://github.com/zak905/treegridgxt

Verwandte Themen