2011-01-17 3 views
2

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

setClientOnly (true); super.setTestData (записи);

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

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

2.В это так, как я удалить все записи источника данных сетки first.By с помощью удаления (Record record) , затем установите новые данные с новыми записями.

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

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

ответ

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

Его работа для меня

Смежные вопросы