GWT-Ext EditorGridPanel проблема рендеринга - PullRequest
1 голос
/ 02 июня 2009

Я использую GWT 1.6.4 и GWT-Ext 2.0.6. Я пытаюсь использовать EditorGridPanel и сталкиваюсь с проблемами рендеринга.

Когда модуль загружается, я создаю Panel (TopPanel) с BorderLayout и добавляю ее в ViewPort. Затем я создаю другую панель (CenterPanel) и добавляю EditorGridPanel, три кнопки в центр панели BorderLayout (TopPanel). Я перепробовал много макетов для CenterPanel, но все еще не смог получить то, что я хочу.

Я хочу, чтобы таблица отображалась с необходимыми данными и полосами прокрутки. Все три кнопки находятся под столом. Данные для таблицы поступают через асинхронный вызов при загрузке модуля, поэтому, когда экран отображается для пользователя, данные заполняются в таблице. Но похоже, что таблица отображается без данных, и когда асинхронный процесс завершается, таблица заполняется, но не изменяется в соответствии с размером экрана, поэтому покажите мне только одну строку.

Проблема с сеткой, я не получаю полос прокрутки. Во-вторых, я не хочу определять высоту и ширину сетки. Я хочу, чтобы он занимал как можно больше и отображал полосы прокрутки, как мы делаем в html-таблице, устанавливая ширину и высоту равными 100%.

Спасибо

1 Ответ

0 голосов
/ 08 июня 2009

Я нашел решение. Мне пришлось добавить сетку на панель. Мне пришлось установить макет этой панели на FitLayout (). Во-вторых, нужно было вызвать doLayout () на этой панели после загрузки Хранилища с данными. Теперь я получаю полосы прокрутки для таблицы, так как она занимает все доступное пространство.

...