0
Я не могу изменить размер панели содержимого при изменении размера браузера. В приведенном ниже коде панель содержимого заполняет экран (желательно), но не изменяется при изменении размера окна браузера.GXT ContentPanel не изменяется при изменении размера окна
Код:
public void onModuleLoad() {
RootPanel rootPanel = RootPanel.get();
Viewport viewPort = new Viewport();
final Layout layout = new FitLayout();
ContentPanel resultPanel = new ContentPanel();
resultPanel.setHeading("Result");
resultPanel.setFrame(true);
resultPanel.setLayout(layout);
resultPanel.setScrollMode(Scroll.ALWAYS);
resultPanel.addButton(new Button("OK"));
resultPanel.setWidth("100%");
LayoutContainer page = new LayoutContainer(new RowLayout(Orientation.VERTICAL));
page.add(resultPanel, new com.extjs.gxt.ui.client.widget.layout.RowData(1, -1));
viewPort.add(page);
rootPanel.add(viewPort);
page.layout();
}
Отлично, спасибо! Приобретен и принят. Im действительно изо всех сил пытается понять концепции разных макетов. Не могли бы вы узнать какую-либо ссылку/статью, которые помогут мне понять макеты в GXT? –
Если вы начинаете новый проект, используйте GXT 3 вместо двух, а также ознакомьтесь с руководствами по адресу http://docs.sencha.com/gxt-guides/3/ - существует несколько специфических для понимания проблемы макетов. Они несколько применимы к GXT 2, но 3 является текущей версией и уже более года. –