Обработчик изменения значения GWT TextInputCell

Я начал использовать виджет CellTable. Мне нужна редактируемая текстовая ячейка, поэтому я попробовал TextInputCell, но, к своему ужасу, я не могу найти «обработчик изменения значения».

Как я могу получать уведомления об изменении содержимого ячейки?


person jldupont    schedule 14.12.2012    source источник


Ответы (1)


Вам не нужны обработчики изменений для ячеек. Вы устанавливаете FieldUpdater для своего столбца. Он имеет метод update(), который срабатывает при изменении значения ячейки в этом столбце. Например:

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