Я вижу, что лучший способ сделать разрешение приложения независимым — использовать правильные макеты, как описано здесь http://www.sencha.com/helpcenter/index.jsp?topic=/com.extjs.gxt.help/html/reference/layouts/fitlayout.html . Однако, как показано в примере, размер панели выходит далеко за пределы того, что мы видим в окне браузера, как показано ниже:
Код приведен ниже, IndexPage — это Composite, ширина/высота которого не заданы, и отображает компоненты, как показано ниже:
public class Gallery implements EntryPoint {
public void onModuleLoad() {
Viewport v = new Viewport();
v.setLayout(new FitLayout());
v.add(new IndexPage(), new FitData(5));
RootPanel.get().add(v);
}
}
Как правильно подойти к этому вопросу?