Я пытаюсь использовать функцию 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, он просто остается неизменным во время процесса. Я что-то делаю не так?
Пожалуйста, помогите.