Erstellen einer benutzerdefinierten Zeile bei Bedarf mit GWT CellTableBuilder

8

In GWT 2.5 wurde die RC CellTableBuilder API eingeführt, aber es gibt noch keine umfassende Dokumentation. Gibt es ein Tutorial-Beispiel für die Implementierung einer On-Demand-Erstellung von benutzerdefinierten Zeilen mit CellTableBuilder? Das einzige Beispiel, das ich bisher gefunden habe, war dieses Ссылка , aber es ist ziemlich verwirrend für mich.

Mein Ziel ist es also, eine extra Zeile mit einem Widget zu erstellen, die Details über die angeklickte Zeile in einer Tabelle enthält.

    
Anton Kirillov 03.07.2012, 07:21
quelle

2 Antworten

6

Ich habe eine geeignete Lösung für dieses Problem gefunden. Hier ist das Codebeispiel:

%Vor%

Es sollte erwähnt werden, dass Sie, wenn Sie ein Ereignis behandeln, das zum Erscheinen einer zusätzlichen Zeile führt, redrawRaw (rowIndex) auf CellTable aufrufen sollten, das an TableBuilder angehängt ist. Und vor diesem Aufruf ist es notwendig, die Zielzeilen-ID zu den Elementen Set hinzuzufügen.

Ich hoffe, das war hilfreich.

    
Anton Kirillov 06.07.2012, 11:02
quelle
0

Ich habe diese Klasse zum Erweitern von Zeilen in GWT erstellt. Es benötigt eine Spalte, die Sie erweitern möchten, und ersetzt sie durch einen Platzhalter, der zwei Zustände haben kann.

Ich benutze es so:

%Vor%

Ich habe Zugriff auf glyphicon, also verwende ich diese anstelle der Standard-Platzhalterspalte, die +/-

ist

& lt; Bild hier ... aber aus Mangel an Reputation :( & gt;

columnBody im obigen Codebeispiel ist nur eine Standardspalte, die die Breite der Tabelle umfasst. Der Platzhalter wird an seiner Stelle in der Position angezeigt, in der columnBody für das Sitzen konfiguriert wurde.

Ich hoffe, das hilft jemandem:)

%Vor%     
billy1380 16.12.2014 23:31
quelle

Tags und Links