Я использую GWT 2.3, и у меня, как мне кажется, чрезвычайно распространенный сценарий компоновки, который, похоже, не очень хорошо поддерживается, но я надеюсь, что StackOverflow может сказать мне, что я смотрю на проблему неправильно.
Я использую панели макетов, чтобы упорядочить свое приложение. Обычно вы помещаете панель макета в RootLayoutPanel, где она занимает все окно браузера.
Однако у меня есть верхний и нижний колонтитулы сайта, которые должны находиться за пределами GWT.
Проблема в том, что, как ясно сказано в документах , если вы вставляете панель макета в произвольный HTML-элемент страницы вместо использования RootLayoutPanel, вы теряете поведение автоматического изменения размера. Необходимо указать начальный размер панели макета и изменить размер вручную.
Как мне добиться этого изменения размера вручную? Я почти уверен, что могу отслеживать изменение размера HTML-элемента через javascript, но как мне тогда взаимодействовать с GWT, чтобы сообщить ему новый размер?
Спасибо!