如何从GWT中的CellTable中的TextInputCell读取修订数据?

时间:2016-10-15 00:34:11

标签: gwt celltable

CellTable中的每一行都是TextInputCell。我使用ListDataProvider在开头填充表。但是,在我对TextInputCell中的数据进行了一些更改之后。我试图使用数据提供程序读取修订后的数据。但是,数据提供程序中的数据保持不变。

这里的问题是什么?以及如何从CellTable中读取修订后的数据?

1 个答案:

答案 0 :(得分:1)

您需要向单元格添加FieldUpdater:

myColumn.setFieldUpdater(new FieldUpdater<MyObject, String>() {
    @Override
    public void update(int index, MyObject myObject, String value) {
        myObject.setSomeValue(value);
    }
});

同样的方法适用于所有类型的细胞。