本文整理汇总了Java中com.extjs.gxt.ui.client.widget.layout.BorderLayoutData.setCollapsible方法的典型用法代码示例。如果您正苦于以下问题:Java BorderLayoutData.setCollapsible方法的具体用法?Java BorderLayoutData.setCollapsible怎么用?Java BorderLayoutData.setCollapsible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.extjs.gxt.ui.client.widget.layout.BorderLayoutData
的用法示例。
在下文中一共展示了BorderLayoutData.setCollapsible方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initialize
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
/**
* {@inheritDoc}
*/
@Override
public void initialize() {
// --
// Calendars left panel.
// --
final BorderLayoutData calendarListData = Layouts.borderLayoutData(LayoutRegion.WEST, Layouts.LEFT_COLUMN_WIDTH);
calendarListData.setCollapsible(true);
add(createCalendarsGridPanel(), calendarListData);
// --
// Calendar center widget.
// --
add(createCalendarsMainPanel(), Layouts.borderLayoutData(LayoutRegion.CENTER, Margin.LEFT));
}
示例2: initialize
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
/**
* {@inheritDoc}
*/
@Override
public void initialize() {
// --
// Center panel.
// --
add(createProjectDashboardPanel(), Layouts.borderLayoutData(LayoutRegion.CENTER, Margin.LEFT));
// --
// East panel.
// --
final ContentPanel remindersPanel = Panels.content(I18N.CONSTANTS.reminders(), false, Layouts.vBoxLayout());
remindersPanel.add(createRemindersPanel(), Layouts.vBoxData());
remindersPanel.add(createMonitoredPointsPanel(), Layouts.vBoxData());
final BorderLayoutData eastData = Layouts.borderLayoutData(LayoutRegion.WEST, Layouts.LEFT_COLUMN_WIDTH);
eastData.setCollapsible(true);
add(remindersPanel, eastData);
// --
// South panel.
// --
final BorderLayoutData southData = Layouts.borderLayoutData(LayoutRegion.SOUTH, Layouts.SOUTH_PANEL_HEIGHT, Margin.TOP);
southData.setCollapsible(true);
add(createLinkedProjectsPanel(), southData);
}
示例3: initUI
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
protected void initUI() {
// Layout Fields.
setLayout(new BorderLayout());
List<ColumnConfig> internalAttr = new ArrayList<ColumnConfig>();
List<ColumnConfig> ciAttr = new ArrayList<ColumnConfig>();
/*
for (AttributeColumnConfig aConfig : gridConfig.getColumnConfig()) {
ColumnConfig cfg = EditorFactory.getColumnConfig(aConfig, false);
if (aConfig.isInternal()) {
internalAttr.add(cfg);
} else {
ciAttr.add(cfg);
}
}
*/
LayoutContainer internalPanel = getForm(internalAttr, 2, LabelAlign.LEFT);
LayoutContainer ciPanel = getForm(ciAttr, 3, LabelAlign.TOP);
ContentPanel internalCp = new ContentPanel();
internalCp.setLayout(new FitLayout());
internalCp.setAutoWidth(true);
internalCp.setAutoHeight(true);
internalCp.setHeading("Internal Attributes");
internalCp.setCollapsible(true);
internalCp.add(internalPanel);
ContentPanel attrCp = new ContentPanel();
ToolBar toolbar = new ToolBar();
attrCp.setTopComponent(toolbar);
toolbar.add(new FillToolItem());
toolbar.add(new TextToolItem("Ok"));
toolbar.add(new TextToolItem("Cancel"));
attrCp.setLayout(new FitLayout());
attrCp.setScrollMode(Scroll.ALWAYS);
attrCp.setLayoutOnChange(true);
attrCp.setCollapsible(true);
attrCp.add(ciPanel);
attrCp.setHeading("Attributes");
TabPanel infoTab = new TabPanel();
descriptionTab = new TabItem("Description");
descriptionTab.setStyleName("property-panel-background");
infoTab.add(descriptionTab);
historyTab = new TabItem("History");
historyTab.setStyleName("property-panel-background");
infoTab.add(historyTab);
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(0, 5, 0, 5));
/*
BorderLayoutData northData = new BorderLayoutData(LayoutRegion.NORTH);
northData.setSplit(false);
northData.setCollapsible(true);
northData.setMargins(new Margins(5));
*/
BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, 0.3f);
southData.setSplit(true);
southData.setCollapsible(true);
southData.setMargins(new Margins(5));
LayoutContainer fieldCont = new LayoutContainer();
fieldCont.setLayout(new RowLayout());
fieldCont.add(internalCp, new RowData(1,-1));
fieldCont.add(attrCp, new RowData(1,1));
add(fieldCont, centerData);
add(infoTab, southData);
layout();
}
示例4: initUI
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public void initUI() {
setLayout(new BorderLayout());
// ContentPanels
final ContentPanel center = new ContentPanel();
center.setLayout(new FitLayout());
ContentPanel west = new ContentPanel();
// Create a tree.
TreeStore<BaseModel> store = new TreeStore<BaseModel>();
Tree tree = new Tree();
TreeBinder binder = new TreeBinder(tree, store);
binder.setDisplayProperty("name");
tree.addListener(Events.SelectionChange, new Listener<TreeEvent>() {
public void handleEvent(TreeEvent te) {
TreeItem item = te.tree.getSelectedItem();
if (item != null) {
BaseModel model = (BaseModel) item.getModel();
Object obj = model.get("object");
if (obj != null) {
Widget edit = getEditor(obj);
center.removeAll();
center.add(edit);
center.layout();
}
}
}
});
west.add(tree);
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(5, 0, 5, 0));
BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);
westData.setSplit(true);
westData.setCollapsible(true);
westData.setMargins(new Margins(5));
add(west, westData);
add(center, centerData);
layout();
populateTree(store);
}
示例5: init
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public void init() {
setLayout(new BorderLayout());
CITemplateBrowser browser = new CITemplateBrowser(mdr, roots);
//browser.setPermissions(permissions);
//browser.setReadonly(readonly);
//final CIInstanceBrowser center = new CIInstanceBrowser(mdr);
final LayoutContainer center = new LayoutContainer();
center.setLayout(new FitLayout());
center.setLayoutOnChange(true);
browser.setSelectionListsner(new Listener<TreeEvent>() {
public void handleEvent(TreeEvent te) {
TreeItem item = te.tree.getSelectedItem();
if (item != null) {
if (item.getModel() instanceof CIModel) {
final CIModel model = (CIModel)item.getModel();
/*
center.setRoot(model);
center.start();
*/
center.removeAll();
ContentData cd = new ContentData();
cd.set("template", model.getAlias());
EditableCIInstanceGrid grid = new EditableCIInstanceGrid(mdr, cd, model.getNameAndIcon());
if (roots != null && roots.contains("Root")) {
grid.setRootCI("Root");
}
grid.setPermissions(permissions);
//grid.setReadonly(readonly);
center.add(grid);
}
//Info.display("Selection Changed", "The '{0}' item was selected", item.getText());
}
}
});
ContentPanel left = new ContentPanel();
left.setScrollMode(Scroll.AUTO);
left.setHeading("Template(s)");
left.setLayout(new FitLayout());
left.setLayoutOnChange(true);
left.add(browser);
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(5, 0, 5, 0));
BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);
westData.setSplit(true);
westData.setCollapsible(true);
westData.setMargins(new Margins(5));
add(left, westData);
add(center, centerData);
layout();
}
示例6: BorderLayoutTest
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public BorderLayoutTest() {
setLayout(new BorderLayout());
setLayoutOnChange(true);
LayoutContainer north = new LayoutContainer();
ContentPanel west = new ContentPanel();
ContentPanel center = new ContentPanel();
ContentPanel east = new ContentPanel();
LayoutContainer south = new LayoutContainer();
BorderLayoutData northData = new BorderLayoutData(LayoutRegion.NORTH, 50);
northData.setCollapsible(false);
//northData.setFloatable(false);
//northData.setSplit(false);
northData.setMargins(new Margins(5, 5, 0, 5));
BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);
westData.setSplit(true);
westData.setCollapsible(true);
westData.setMargins(new Margins(5));
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(5, 0, 5, 0));
BorderLayoutData eastData = new BorderLayoutData(LayoutRegion.EAST, 200);
eastData.setSplit(true);
eastData.setCollapsible(true);
eastData.setMargins(new Margins(5));
BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, 50);
//southData.setSplit(false);
southData.setCollapsible(false);
//southData.setFloatable(false);
southData.setMargins(new Margins(0, 5, 5, 5));
add(north, northData);
add(west, westData);
add(center, centerData);
add(east, eastData);
add(south, southData);
}
示例7: initUI
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public void initUI() {
ContentPanel panel = new ContentPanel();
panel.setLayout(new BorderLayout());
// Left panel a navigation tree.
PropertyNavigationTree tree = new PropertyNavigationTree(null, "name");
// Right panel input forms.
//PropetyInputForm inpoutForm = new PropertyInputForm();
ContentPanel center = new ContentPanel();
ToolBar toolBar = new ToolBar();
toolBar.add(new FillToolItem());
toolBar.add(new TextToolItem("Save"));
toolBar.add(new TextToolItem("Cancel"));
center.setBottomComponent(toolBar);
// Layout the components.
BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
centerData.setMargins(new Margins(5, 0, 5, 0));
BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);
westData.setSplit(true);
westData.setCollapsible(true);
westData.setMargins(new Margins(5));
add(tree, westData);
add(center, centerData);
}
示例8: borderLayoutData
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
/**
* Builds a new {@link BorderLayoutData}.
*
* @param region
* The border layout region. If {@code null}, default <em>center</em> region is set.
* @param size
* The data size in pixels (width or height, depending on the region).
* Values of 1 or less are treated as percentages (defaults to 200).
* @param collapsible
* If the layout data is collapsible.
* @param margins
* The margin(s).
* @return The {@link BorderLayoutData} instance.
*/
public static BorderLayoutData borderLayoutData(final LayoutRegion region, final Float size, final boolean collapsible, final Margin... margins) {
final BorderLayoutData data = new BorderLayoutData(region != null ? region : LayoutRegion.CENTER);
if (size != null) {
data.setSize(size);
}
data.setMargins(Margin.toMargins(margins));
data.setCollapsible(collapsible);
return data;
}