#gwt #gxt
#gwt #gxt
Вопрос:
Я создаю ContentPanel с BorderLayouts в gxt. Необходимо автоматически установить ширину и высоту панели. setAutowidth() работает должным образом, а setAutoHeight() — нет.
Итак, что я должен реализовать, чтобы моя панель содержимого автоматически загружалась?
Комментарии:
1. Нашел сообщение с такими словами: «не используйте setAutoHeight() с BorderLayout»
2. Почему? Когда я создаю простую FormPanel без макетов, setAutoHeight и setAutoWidth работают должным образом
Ответ №1:
Вы можете использовать этот
контейнер.setHeight(«авто»);
У меня это сработало.
Есть и другой вариант. Вы также можете попробовать это
container.setStyleAttribute(«высота», «авто!важно»);
container.setStyleAttribute(«переполнение», «видимый!важно»);
Комментарии:
1. Когда я использую TabPanel, я устанавливаю значение autoHeight (true) для TabPanel, но я не должен его использовать — высота становится минусовой. Лучший способ — использовать setAutoheight для дочерних элементов tabpanel