Я пытаюсь использовать функцию GWT DataGrid для отображения анимированного GIF-файла при загрузке данных из вызова RPC на сервер.
Я нигде не нашел ни одного ресурса. Поддержка этого очень плохая.
Я инициализирую свою DataGrid, используя:
myDataGrid.setLoadingIndicator(new Image(/*my ImageResource object*/);
и во время выполнения программы я использую:
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADING));
когда я хочу перевести DataGrid в состояние «ЗАГРУЗКА», то есть непосредственно перед вызовом RPC, а затем:
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADED));
сразу после заполнения сетки данными.
Это не работает. Я не вижу никаких изменений в DataGrid, я не вижу анимированный GIF, он просто остается неизменным во время процесса. Я что-то не так делаю?
Пожалуйста, помогите.