GXT LiveGrid устанавливает строку состояния по умолчанию до и после загрузки данных через вызов RPC - PullRequest
1 голос
/ 10 февраля 2011

Я использую liveGrid для двусторонней загрузки данных с сервера.Код работает нормально.Теперь мне нужно сделать небольшое улучшение в этом, и для этого мне нужен некоторый совет.
Мне нужно отобразить общую строку типа «Загрузка ...», прежде чем данные будут заполнены с сервера.
Это можно сделать следующим образом: -

LiveGridView liveView = new LiveGridView ();
liveView.setEmptyText ("Загрузка ...");

Теперь, после вызова RPCвозвращается, я получаю свои данные, и я устанавливаю то же самое в живой сетке, и это работает отлично.Но когда я не получаю никаких данных из вызова RPC, мне нужно изменить эту строку «Загрузка ...» на новую строку, например «Нет данных на сервере».Итак, как я могу это сделать?

Заранее спасибо.

С уважением, Ajay

1 Ответ

3 голосов
/ 11 февраля 2011

Я получил решение для этого.После загрузки данных мы можем добавить в загрузчик список Loader.Load и проверить длину результата.Если он равен нулю, измените значение emptyText в LiveGridView.

Спасибо, Ajay

...