0

ブラウザのサイズを変更すると、コンテンツ パネルのサイズを変更できません。以下のコードは、コンテンツ パネルを画面いっぱいに表示します (望ましい) が、ブラウザ ウィンドウのサイズが変更されてもサイズは変更されません。

コード:

 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();

 }
4

1 に答える 1

1

ビューポートにも fitlayout が必要です。

viewPort.setLayout(new FitLayout());
于 2013-09-05T23:32:46.257 に答える