Я реализую пользовательский интерфейс, используя gxt. У меня есть класс mainForm с TabPanel.
TabPanel имеет несколько TabItems. У OrderManagmentTabItem у меня есть ContentPanel.
TabPanel mainFormTab = new TabPanel ();
mainFormTab.setAutoHeight(true);
mainFormTab.setAutoWidth(true);
TabItem orderManagmentTabItem = new TabItem("TabItem 1");
orderManagmentTabItem.setAutoWidth(true);
orderManagmentTabItem.setAutoHeight(true);
OrderManagmentTabPanel orderManagmentTabPanel = new OrderManagmentTabPanel(); //contentpanel
orderManagmentTabItem.add(orderManagmentTabPanel);
TabItem warehouseManagmentTabItem = new TabItem("TabItem 2");
warehouseManagmentTabItem.setAutoWidth(true);
warehouseManagmentTabItem.setAutoHeight(true);
Итак, я хочу установить Autozise на orderManagmentTabPanel, но не могу этого сделать. Я пишу setAutoHeight (true) и setAutoWidth (true) в классе orderManagmentTabPanel, но когда я запускаю свое приложение, orderManagmentTabPanel пусто.
Чем я пытался установить авторазмер после создания копии OrderManagmentTabPanel
TabItem orderManagmentTabItem = new TabItem("TabItem 1");
orderManagmentTabItem.setAutoWidth(true);
orderManagmentTabItem.setAutoHeight(true);
OrderManagmentTabPanel orderManagmentTabPanel = new OrderManagmentTabPanel(); //contentpanel
orderManagmentTabPanel.setAutoWidth(true);
orderManagmentTabPanel.setAutoHeight(true);
orderManagmentTabItem.add(orderManagmentTabPanel);
Но не помогло и
Также пытался реализовать класс TabItem без ContenPanel и добавить его в mainFormTab, но также не работал.
Как я могу сделать мой TabItem для автоматического изменения размера?
Thx