2012-06-22 5 views
2

Я разрабатываю браузерное приложение с GWT/GXT. Файл html содержит статическую запись заголовка в html и div, который заполняется с помощью ViewPort.Изменение размера с помощью GXT ViewPort

ViewPort здесь очень полезен, поскольку он позволяет автоматически изменять размер. Тем не менее, ViewPort всегда изменяет размер с размером браузера и не учитывает размер заголовка html. Итак, у меня всегда есть часть шкур ViewPort:/

Знаете ли вы альтернативный способ?

Извините за мой плохой английский :) Спасибо в

ответ

1

Viewport занимает всю высоту и ширину браузера. Я вижу, что в методе onAttach() он присваивает себе высоту и ширину окна браузера.

Вы можете рассмотреть возможность добавления заголовка в порт представления.

2

Только надо добавить стиль с дополнением:

Viewport view = new Viewport(); 
view.addStyleName("root"); 
view.setWidget(new MyWidget()); 
RootPanel.get().add(view); 

.root{ 
    padding-right: 20px; 
    padding-bottom: 20px; 
} 
Смежные вопросы