Wie setup-flextable mit uiBinder für GWT 2.4
Ich versuche zu setup ein flextable mit uiBinder. Ich bin mit GWT 2.4 und ich weiß, wie zu tun, ein flextable, aber nicht mit uiBinder. Ich fand diese Frage: Wie kann ich Zeilen hinzufügen, zu einem Google Web Toolkit flextable in der UiBinder? wurde gefragt, JA, aber keine Beispiele auf, wie dies zu tun.
So, wenn ich erkläre das widget in:
@UiBinder FlexTable flexTable;
Wie mache ich ein initialisieren eine leere Zeile mit zwei Spalten und einer Kopfzeile, die die Namen der Spalten mit @UiConstructor oder (provider=true) mit uiBinder?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn mit dem FlexTable-widget können Sie nur nutzen ui.xml Vorlage legen Sie den Speicherort, Format und Attribute. Sie müssen noch um die Inhalte (und Header) der Tabelle pragmatisch in Ihrem java-code.
Gibt es zwei Ansätze:
1: Verlassen Sie sich auf die Vorlage zu instanziieren Sie ein neues, leeres FlexTable für Sie, wenn Sie anrufen
initWidget(...)
. Sie können follow-up mit entsprechenden Anrufe zutable.setText(0,0, "Header 1")
usw. gleich danach geben Sie Ihre Inhalte.2: Instanziieren der FlexTable sich vor rufen Sie
initWidget(...)
und auch mit Anmerkungen versehen Sie Ihre Tabelle member-variable mit=true. Follow-up mit der gleichen Anrufe zusetText()
.Beispiel
(Mit Ansatz 2)
Und in Ihrem ui.xml Datei:
ui.xml
- Datei? Oder andere Möglichkeit zu haben, eine einfache Tabelle mit Kontrollkästchen und text z.B.?