1

colspan セルと rowspan セルの両方を持つテーブルを実装しています。以前は FlexTable を使用していましたが、CellTable を使用することにしました。しかし、CellTable はスタイルの追加をサポートしていませんが、FlexTable はサポートしていないようです...私が何をしようとしているのかを知るために、写真を見てください:

どんな提案でも大歓迎です。

4

2 に答える 2

1

AbstractCellTableBuilderを使用して、独自の構造をレンダリングできます。Custom DataGrid ショーケース をご覧
ください。

于 2013-02-15T11:53:29.527 に答える
-2
;
    FlexTable table = new FlexTable();
    FlexTable.FlexCellFormatter flexCellFormatter =table.getFlexCellFormatter();
    flexCellFormatter.setColSpan(3,0,2);
    final TextBox textBox = new TextBox();
    Label label = new Label();
    label.setText("Name");
    table.setWidget(0, 0, label);
    table.setWidget(0, 1, textBox);
    final TextBox textBox1 = new TextBox();
    Label label1 = new Label();
    label1.setText("Surname");
    table.setWidget(1,0,label1);
    table.setWidget(1, 1, textBox1);
    final TextBox textBox2 = new TextBox();
    Label label2 = new Label();
    label2.setText("e-mail");
    table.setWidget(2,0, label2);
    table.setWidget(2, 1, textBox2);

    Button button = new Button("apply", new ClickHandler() {
        @Override``
        public void onClick(ClickEvent event) {
            String name = textBox.getText();
            String surname = textBox1.getText();
            Window.alert("Your name is " + name + "Your surname is " + surname);
        }
    });
    table.setWidget(3, 0, button);//Write this code, then run, you can answer! goodLuck :-))
于 2013-08-28T10:11:38.113 に答える