本文整理汇总了Java中com.extjs.gxt.ui.client.widget.LayoutContainer.setId方法的典型用法代码示例。如果您正苦于以下问题:Java LayoutContainer.setId方法的具体用法?Java LayoutContainer.setId怎么用?Java LayoutContainer.setId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.extjs.gxt.ui.client.widget.LayoutContainer
的用法示例。
在下文中一共展示了LayoutContainer.setId方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onInitApplicationView
import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
private void onInitApplicationView() {
final Dispatcher dispatcher = Dispatcher.get();
viewport = new Viewport();
viewport.setId("app-viewport");
viewport.setLayout(new BorderLayout());
// header
LayoutContainer header = new LayoutContainer();
header.setId("app-header");
header.setLayout(new FitLayout());
BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.08f);
northData.setMargins(new Margins(0, 0, 0, 0));
viewport.add(header, northData);
// main
LayoutContainer main = new LayoutContainer();
main.setId("app-main");
main.setLayout(new FitLayout());
BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
centerData.setMargins(new Margins(0, 0, 0, 0));
viewport.add(main, centerData);
LayoutContainer view = new LayoutContainer();
view.setId("app-main-view");
view.setLayout(new BorderLayout());
main.add(view);
createWest(view);
createEast(view);
createNorth(view);
viewport.add(main, centerData);
RootPanel.get().add(viewport);
// dispatcher.dispatch(FinanceEvents.InitApplicationModule);
}
示例2: createNorth
import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
private void createNorth(LayoutContainer view) {
// main > view > breadcrumb
LayoutContainer breadcrumb = new LayoutContainer();
breadcrumb.setId("app-main-breadcrumb");
breadcrumb.setLayout(new FitLayout());
BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.14f);
northData.setMargins(new Margins(0, 0, 0, 0));
view.add(breadcrumb, northData);
breadcrumb.add(new Html("Home"), new MarginData(30,0,0,360));
}
示例3: createWest
import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入方法依赖的package包/类
private void createWest(LayoutContainer view) {
// main > view > menu
LayoutContainer menu = new LayoutContainer();
menu.setId("app-main-menu");
menu.setLayout(new FitLayout());
BorderLayoutData westData = new BorderLayoutData(Style.LayoutRegion.WEST, 0.25f);
westData.setMargins(new Margins(0, 0, 0, 0));
view.add(menu, westData);
// dummy tree menu
TreeStore<MenuModel> store = new TreeStore<MenuModel>();
store.add(new MenuModel("1", "Home", true), false);
store.add(new MenuModel("2", "Reports", true), false);
MenuModel networkMenu = new MenuModel("3", "Networks", true);
networkMenu.add(new MenuModel("2.1", "My Networks", true));
networkMenu.add(new MenuModel("2.2", "Deployment", true));
networkMenu.add(new MenuModel("2.3", "Settings", true));
MenuModel backupMenu = new MenuModel("3", "Backup", true);
backupMenu.add(new MenuModel("3.1", "My Computers", true));
backupMenu.add(new MenuModel("3.2", "Deployment", true));
store.add(networkMenu, true);
store.add(backupMenu, true);
LayoutContainer menuPanel = new LayoutContainer();
menuPanel.setId("app-main-menu-panel");
menuPanel.setLayout(new FitLayout());
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig column = new ColumnConfig();
column.setRenderer(new TreeGridCellRenderer<MenuModel>());
column.setId(MenuModel.NAME);
column.setHeader("");
column.setWidth(200);
configs.add(column);
final ColumnModel cm = new ColumnModel(configs);
TreeGrid<MenuModel> tree = new TreeGrid<MenuModel>(store, cm);
tree.setId("app-main-menu-tree");
tree.getView().setForceFit(true);
tree.setAutoExpandColumn(MenuModel.NAME);
tree.setTrackMouseOver(false);
tree.setHideHeaders(true);
tree.setBorders(false);
tree.getSelectionModel().setSelectionMode(Style.SelectionMode.SINGLE);
tree.setAutoExpand(true);
menuPanel.add(tree);
menu.add(menuPanel);
}