GWT CELLTABLE: Возможно ли, чтобы все значения столбцов из определенной строки восстановились до старого значения?
Возможно ли, чтобы все значения столбцов из определенной строки восстановили старое значение?
|| ID || Отдел || Код || РНО || RCODE || .....................................................||ZCode || || 1 || CS || 001 || 3 || 030||...................................................||Q1|| || 2 || DS || 001 || 5 || 040||.....................................................||S1 ||
Предположим, что в редактируемой выше сетке я изменил первую запись, т.е.
|| 1 || CS || 001 || 3 || 030||.....................................................||Q1||
изменился на
|| 1 || BP || 010 || 3 || 003||.....................................................||Q1||
Есть ли способ восстановить старые значения объекта (строки) вместо очистки данных представления ячеек для каждого столбца и перерисовать редактируемую сетку.
Короче, вернуть запись к старому значению, которое выбрано нашим флажком (Все или только выбранный чкбокс, т.е. selectionModel.isSelected(object)
)
Моя таблица содержит (2-N) столбец, поэтому я задаю этот вопрос?
1 ответ
Вы используете поставщика данных для предоставления данных в CellTable? Вы можете клонировать данные строки перед рендерингом таблицы (или при редактировании), а когда вам нужно было вернуться, вы можете скопировать элементы обратно в поставщик данных и вызвать table.redraw();