RPC 호출에서 서버로 데이터를로드 할 때 GIF DataGrid의 기능을 사용하여 애니메이션 GIF를 표시하려고합니다.GWT DataGrid setLoadingIndicator는 아무런 효과가 없습니다.
나는 어떤 자원도 찾지 못했습니다. 이것에 대한 지원은 정말 가난합니다.
내가 사용하여 내 데이터 그리드를 inizialize :
myDataGrid.setLoadingIndicator(new Image(/*my ImageResource object*/);
프로그램의 흐름 동안
내가 사용 : 난 그냥 즉, '로드'상태에서 데이터 그리드를 넣을myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADING));
RPC 호출을하기 전에 다음을 수행하십시오.
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADED));
그리드가 데이터로 채워진 직후.
이것은 작동하지 않습니다. DataGrid에 변경 사항이 표시되지 않고 애니메이션 GIF가 표시되지 않습니다. 프로세스 중에는 변경되지 않습니다. 내가 뭘 잘못하고 있니?
도와주세요.
예, RPC (원격 프로 시저 호출)를 의미했습니다. 예, GWT가 서버와 통신하는 데 사용하는 표준 방법. 그것에 집중하지 마십시오. 질문은 DataGrid의로드 상태에 관한 것입니다. DataGrid의 '로드 중'상태를 설정하여 setLoadingIndicator() 함수를 사용하여 이전에 설정 한로드 표시기를 보여줄 수 있습니다. 그런 다음 어떻게하면 DataGrid의 '로드 됨'상태를 다시 설정할 수 있습니까? 로드 된 행이 표시됩니까? 이것이 진정한 질문입니다. dataGrid.fireEvent (new LoadingStateChangeEvent (LOADING/LOADED));를 사용했습니다. 하지만 효과가없는 것 같습니다. 내가 어디서 잘못한거야? – Magallo