Обновить данные в источнике данных в smart gwt

Привет всем, я использую smart gwt 2.2 в системе Windows с браузером Mozilla. Я использую сетку списка. В этой сетке списка я заполняю данные, используя источник данных. Нравится

setClientOnly (правда); super.setTestData (записи);

Теперь при некоторых условиях я хочу обновить записи сетки, поэтому для этого мне нужно обновить записи источника данных. Я сделал это двумя способами: 1. Создал новый экземпляр источника данных, заполнил его новыми данными и установил этот источник данных в сетку.

Но при этом он удваивает поля сетки (одно поле появляется дважды)

2. Таким образом, я сначала удаляю все записи источника данных сетки. С помощью метода remove (Record record) затем устанавливаю новые данные с новыми записями.

Но в этой проблеме проблемы выглядят следующим образом: 17: 43: 36.328: TMR9: WARN: DataSource: isc_NTDataSource_3: Пустые результаты возвращаются при 'remove' на dataSource 'isc_NTDataSource_3', невозможно обновить resultSet (s) на DataSource isc_NTDataSource_3. Верните затронутые записи, чтобы обеспечить согласованность кеша.

Итак, как я могу обновить данные источника данных или изменить данные с помощью новых данных. заранее спасибо


person Sanjay Jain    schedule 17.01.2011    source источник


Ответы (1)


getGrid().setData(getGridData(listRecords));

Это работает для меня

person Hardik Mishra    schedule 29.08.2011