5

新しい最初の列をに挿入し、その中に現在の行のCellTableを表示する必要があります。RowNumberGWTでこれを行うための最良の方法は何ですか?

4

2 に答える 2

4

によってラップされたリストから要素のインデックスを取得しますListDataProvider。このような:

final CellTable<Row> table = new CellTable<Row>();
final ListDataProvider<Row> dataProvider = new ListDataProvider<Starter.Row>(getList());
dataProvider.addDataDisplay(table);

TextColumn<Row> numColumn = new TextColumn<Starter.Row>() {

    @Override
    public String getValue(Row object) {
        return Integer.toString(dataProvider.getList().indexOf(object) + 1);
    }
};

残りの例については、こちらを参照してください。

于 2010-12-04T13:35:50.983 に答える