2011-01-17 3 views
2

안녕하세요 모두 mozilla 브라우저가 설치된 Windows 시스템에서 smart gwt 2.2를 사용하고 있습니다. List Grid.In을 사용하고 있습니다. 그 목록 그리드에서 데이터 소스를 사용하여 데이터를 채우고 있습니다. 이와같이smart gwt의 데이터 소스에서 데이터 업데이트

setClientOnly (true); super.setTestData (records);

이제 일부 조건에서 그리드의 레코드를 업데이트하려고합니다.이 경우 데이터 소스의 레코드를 업데이트해야합니다. 두 가지 방법으로이 작업을 수행했습니다. 1. 데이터 소스의 새 인스턴스를 만들고 새 데이터로 채우고이 데이터 소스를 모눈에 설정합니다.

그러나 그것이이의

그리드의 필드를 두 배로.

2.In 내가 first.By 제거하여 그리드의 데이터 소스의 모든 레코드를 제거하려면이 방법 ((한 필드를 두 번 나타나고있다) 레코드 기록) 방법 새 레코드로 새 데이터를 설정하십시오. 17 : 43 :

그러나이 문제를 문제의

이 같다 36.328 : TMR9 : WARN : 데이터 소스 : isc_NTDataSource_3 : 빈 결과,은 dataSource 'isc_NTDataSource_3'에서 '제거'데이터 소스에으로 결과 집합 (들)을 업데이트 할 수 없습니다에 반환 isc_NTDataSource_3. 영향을받은 레코드를 반환하여 캐시 일관성을 보장합니다.

어떻게 데이터 소스의 데이터를 업데이트하거나 새 데이터로 데이터를 변경할 수 있습니까? 사전에 덕분에

답변

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

그 날

을 위해 일
관련 문제