Привет всем, я использую 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. Верните затронутые записи, чтобы обеспечить согласованность кеша.
Итак, как я могу обновить данные источника данных или изменить данные с помощью новых данных. заранее спасибо