GWT TextInputCell值更改处理程序

时间:2012-12-14 21:31:11

标签: gwt celltable

我开始使用CellTable小部件。我需要一个可编辑的文本单元格,所以我尝试TextInputCell但令我沮丧的是,我找不到“价值变化处理程序”。

如何在细胞内容发生变化时收到通知?

1 个答案:

答案 0 :(得分:8)

您不需要为单元格更改处理程序。您在列上设置FieldUpdater。它具有update()方法,该方法在此列中的单元格值更改时触发。例如:

myEditableColumn.setFieldUpdater(new FieldUpdater<T, String>() {
    @Override
    public void update(int index, T object, String value) {
        // do something when value changes
    }
});