GWT DataGrid setLoadingIndicator не работает

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

Пожалуйста, помогите.

7
задан Strelok 2 March 2012 в 04:12
поделиться