本文整理汇总了Java中com.extjs.gxt.ui.client.widget.ContentPanel.setHeight方法的典型用法代码示例。如果您正苦于以下问题:Java ContentPanel.setHeight方法的具体用法?Java ContentPanel.setHeight怎么用?Java ContentPanel.setHeight使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.extjs.gxt.ui.client.widget.ContentPanel
的用法示例。
在下文中一共展示了ContentPanel.setHeight方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createGridPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel createGridPanel(String title, AbstractImagePrototype icon) {
final TreeStore<TreeGridFileModel> store = new TreeStore<TreeGridFileModel>();
final CheckBoxSelectionModel<TreeGridFileModel> selectionModel = createSelectionModel(store);
final TreeGrid<TreeGridFileModel> grid = new TreeGrid<TreeGridFileModel>(store, createColumnModel(selectionModel));
grid.setSelectionModel(selectionModel);
grid.addPlugin(selectionModel);
grid.getView().setForceFit(true);
final ToolBar bottomBar = new ToolBar();
bottomBar.add(new Status());
final ContentPanel panel = Panels.content(title);
panel.setIcon(icon);
panel.setHeight(200);
panel.add(grid);
panel.setBottomComponent(bottomBar);
return panel;
}
示例2: getExportButtonPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel getExportButtonPanel() {
final ContentPanel exportButtonPanel = new ContentPanel();
// export file button
Button exportButton = new Button("导出列表");
exportButton.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
// download the file from the server
Window.Location.assign(GWT.getModuleBaseURL() + "downloadService/");
}
});
exportButtonPanel.add(exportButton);
exportButtonPanel.setWidth(850);
exportButtonPanel.setHeight(70);
exportButtonPanel.setFrame(true);
return exportButtonPanel;
}
示例3: buildCurrentRegionLabel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private void buildCurrentRegionLabel(){
currentRegionPanel = new ContentPanel();
currentRegionPanel.setHeaderVisible(false);
TableRowLayout tableLayout = new TableRowLayout();
tableLayout.setWidth("100%");
tableLayout.setBorder(0);
tableLayout.setCellHorizontalAlign(HorizontalAlignment.CENTER);
tableLayout.setCellVerticalAlign(VerticalAlignment.BOTTOM);
currentRegionPanel.setLayout(tableLayout);
currentRegionPanel.setHeight(40);
current_Label = new LabelField();
current_name = RegionForm.getHiddenNameField();
current_type = RegionForm.getTypeField();
currentRegionPanel.add(current_Label);
currentRegionPanel.add(current_name);
currentRegionPanel.add(current_type);
super.add(currentRegionPanel);
}
示例4: onModuleLoad
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
public void onModuleLoad()
{
// menu panel
menuPanel = new ContentPanel(new FillLayout());
menuPanel.setHeaderVisible(false);
menuPanel.setBorders(false);
refreshMenu();
viewport = new Viewport();
viewport.setLayout(new RowLayout(Orientation.VERTICAL));
// title panel
topPanel = new ContentPanel();
HBoxLayout titleLayout = new HBoxLayout();
titleLayout.setPadding(new Padding(5));
titleLayout.setHBoxLayoutAlign(HBoxLayoutAlign.TOP);
topPanel.setLayout(titleLayout);
topPanel.setHeight(25);
topPanel.setHeaderVisible(false);
topPanel.setBorders(false);
refreshTopPanel();
viewport.add(topPanel, new RowData(1, -1));
//menu panel
viewport.add(menuPanel, new RowData(1, -1));
//main panel
mainPanel = new ContentPanel(new FillLayout());
mainPanel.setHeaderVisible(false);
viewport.add(mainPanel, new RowData(1, 1));
RootPanel.get().add(viewport);
log.info(textMessages.webpasswordsafeTitle(Constants.VERSION));
pingServer(this);
}
示例5: init
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
public void init() {
setLayout(new RowLayout());
editContainer = new ContentPanel();
editContainer.setHeight("150px");
editContainer.setLayout(new RowLayout());
editContainer.setLayoutOnChange(true);
refTree = new CIInstanceReferenceTree(this.mdr, this.model);
refTree.setPermission(permissions);
/*
refTree.setReadonly(readonly);
refTree.setDeletable(deletable);
*/
add(refTree, new RowData(1,1));
add(editContainer, new RowData(1,-1));
refTree.addListener(CIInstanceReferenceTree.CI_SELECTED_EVENT, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent be) {
if (be.source instanceof CIModel) {
modelLocal = (CIModel)be.source;
modelBase = modelLocal.copy();
editCI = new EditableSingleCIGrid(mdr, modelLocal);
editCI.setPermissions(permissions);
//editCI.setReadonly(readonly);
editContainer.removeAll();
editContainer.setHeading("Attributes for " + modelLocal.getDisplayName());
editContainer.add(getToolBar(), new RowData(1,-1));
editContainer.add(editCI, new RowData(1,1));
editContainer.layout();
CIInstanceEditableReferenceTree.this.layout();
}
}
});
}
示例6: doAutoHeight
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
/**
* Adjusts the grid height for the current elements number.
*
* @param grid
* The grid.
* @param cp
* The grid's parent panel.
*/
private void doAutoHeight(Grid<IndicatorDTO> grid, ContentPanel cp) {
if (grid.isViewReady()) {
cp.setHeight((grid.getView().getBody().isScrollableX() ? 20 : 0)
+ grid.el().getFrameWidth("tb")
+ grid.getView().getHeader().getHeight()
+ cp.getFrameHeight()
+ grid.getView().getBody().firstChild().getHeight());
}
}
示例7: doUserGrid
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doUserGrid(){
ContentPanel cp = new ContentPanel();
cp.setHeaderVisible(false);
cp.setHeight(600);
cp.setWidth(380);
cp.setFrame(true);
cp.setTopComponent(doToolBar());
cp.add(doGrid());
return cp;
}
示例8: doReportPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doReportPanel(){
ContentPanel rightSidePanel = new ContentPanel();
rightSidePanel.setWidth(760);
rightSidePanel.setHeight(600);
rightSidePanel.setHeaderVisible(false);
rightSidePanel.setFrame(true);
rightSidePanel.setTopComponent(addToolBar());
rightSidePanel.add(doGrid());
return rightSidePanel;
}
示例9: doReportPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doReportPanel(){
ContentPanel rightSidePanel = new ContentPanel();
rightSidePanel.setWidth(650);
rightSidePanel.setHeight(600);
rightSidePanel.setHeaderVisible(false);
rightSidePanel.setFrame(true);
// rightSidePanel.setTopComponent(addToolBar());
rightSidePanel.add(doTreeGrid());
return rightSidePanel;
}
示例10: doLeftPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doLeftPanel(){
assignemntsTreePanel = new ContentPanel();
assignemntsTreePanel.setFrame(true);
assignemntsTreePanel.setWidth(300);
assignemntsTreePanel.setHeight(700);
assignemntsTreePanel.setHeadingHtml("Assignments:");
ToolBar toolBar = new ToolBar();
toolBar.add(new LabelToolItem("Choose Department: "));
toolBar.add(doDepartmentComboBox());
assignemntsTreePanel.add(toolBar);
assignemntsTreePanel.add(doAssignmentTreeGrid());
return assignemntsTreePanel;
}
示例11: doUserAssignmentContentPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel doUserAssignmentContentPanel(){
ContentPanel userAssignmentContentPanel = new ContentPanel();
userAssignmentContentPanel.setFrame(true);
userAssignmentContentPanel.setWidth(724);
userAssignmentContentPanel.setHeight(600);
userAssignmentContentPanel.setLayout(new RowLayout());
userAssignmentContentPanel.setHeadingHtml("Users in assignment: ");
userAssignmentContentPanel.add(doUserAssignmentCheckGrid());
userAssignmentContentPanel.add(doUserAssignmentDetailsContentPanel());
return userAssignmentContentPanel;
}
示例12: updateModel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void updateModel(CIModel model) {
this.modelBase = model.copy();
this.modelLocal = model;
center.removeAll();
center.setHeading("Template " + model.getAlias());
TabPanel panel = new TabPanel();
center.add(panel);
{
TabItem attr = new TabItem("Attributes");
attr.setLayout(new RowLayout());
attr.add(getToolBar(), new RowData(1,-1));
CIIdentityForm idForm = new CIIdentityForm(model);
idForm.setPermission(permission);
attr.add(idForm, new RowData(1, -1));
attributeGrid = new AttributeGrid(mdr, model, rootType, rootReferenceType);
attributeGrid.setPermission(permission);
attr.add(attributeGrid, new RowData(1, 1));
ContentPanel defaultPanel = new ContentPanel();
defaultPanel.setHeading("Default values for " + model.getAlias());
defaultPanel.setLayout(new FitLayout());
defaultValueGrid = new EditableSingleCIGrid(mdr, model);
defaultValueGrid.setPermissions(permission);
defaultPanel.setHeight(120);
defaultPanel.add(defaultValueGrid);
attr.add(defaultPanel, new RowData(1,-1));
panel.add(attr);
}
{
TabItem refs = new TabItem("References");
refs.setLayout(new FitLayout());
CITemplateReferenceTree tree = new CITemplateReferenceTree(mdr, modelBase);
tree.setPermission(permission);
refs.add(tree);
panel.add(refs);
}
center.layout();
layout();
}
示例13: createGrid
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
private ContentPanel createGrid(){
ContentPanel cp = new ContentPanel();
cp.setWidth(600);
cp.setHeight(400);
final CheckBoxSelectionModel<BaseModel> sm = new CheckBoxSelectionModel<BaseModel>();
sm.getColumn().setMenuDisabled(true);
sm.getColumn().setSortable(false);
sm.getColumn().setDataIndex("selected");
sm.setSelectionMode(SelectionMode.MULTI);
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
configs.add(sm.getColumn());
ColumnConfig usersColumnConfig = new ColumnConfig("fullName", "Username", 150);
usersColumnConfig.setSortable(false);
usersColumnConfig.setMenuDisabled(true);
configs.add(usersColumnConfig);
ColumnConfig loginColumnConfig = new ColumnConfig("login", "Login", 150);
loginColumnConfig.setSortable(false);
loginColumnConfig.setMenuDisabled(true);
configs.add(loginColumnConfig);
ColumnConfig emailColumnConfig = new ColumnConfig("email", "email", 150);
emailColumnConfig.setSortable(false);
emailColumnConfig.setMenuDisabled(true);
configs.add(emailColumnConfig);
ColumnModel cm = new ColumnModel(configs);
usersGrid = new Grid<BaseModel>(new ListStore<BaseModel>(), cm);
usersGrid.setLoadMask(true);
usersGrid.setWidth(600);
usersGrid.setHeight(350);
usersGrid.addStyleName(".my-table-style");
usersGrid.setBorders(true);
usersGrid.setSelectionModel(sm);
usersGrid.setAutoExpandColumn("login");
usersGrid.getView().setEmptyText("no data");
usersGrid.setId("usersGridId");
cp.add(usersGrid);
return cp;
}
示例14: onRender
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
BasePagingLoader loader = new PagingListService().getLoader(
ModelNames.USERRANK, criteria);
loader.load(0, 10);
final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);
toolBar = new PagingToolBar(10);
toolBar.bind(loader);
List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
columns.add(smRowSelection.getColumn());
columns.add(new ColumnConfig(IUserRank.NAME, "会员等级名称", 100));
columns.add(new ColumnConfig(IUserRank.MINPOINTS, "积分下限", 70));
columns.add(new ColumnConfig(IUserRank.MAXPOINTS, "积分上限", 70));
columns.add(new ColumnConfig(IUserRank.DISCOUNT, "初始折扣率", 70));
// columns.add(new CheckColumnConfig(IUserRank.SPECIAL, "特殊会员组", 120));
// columns.add(new CheckColumnConfig(IUserRank.SHOWPRICE, "显示价格", 80));
ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
.GoodsList_action(), 120);
columns.add(actcol);
ColumnModel cm = new ColumnModel(columns);
Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
grid.setLoadMask(true);
grid.setBorders(true);
grid.setSelectionModel(smRowSelection);
ActionCellRenderer render = new ActionCellRenderer(grid);
ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
act = new ActionCellRenderer.ActionInfo();
act.setImage("icon_edit.gif");
act.setAction("updateMemberAction($id)");
act.setTooltip("编辑");
render.addAction(act);
act = new ActionCellRenderer.ActionInfo();
act.setImage("icon_trash.gif");
act.setAction("deleteMemberAction($id)");
act.setTooltip("删除");
render.addAction(act);
actcol.setRenderer(render);
final ContentPanel panel = new ContentPanel();
panel.setFrame(true);
panel.setCollapsible(true);
panel.setAnimCollapse(false);
panel.setButtonAlign(HorizontalAlignment.CENTER);
panel.setIconStyle("icon-table");
panel.setHeading("会员等级");
panel.setLayout(new FitLayout());
panel.add(grid);
panel.setHeight(500);
panel.setWidth("100%");
panel.setBottomComponent(toolBar);
// panel.setButtonAlign(HorizontalAlignment.CENTER);
// panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button(
// "添加会员级别", new SelectionListener<ButtonEvent>() {
// public void componentSelected(ButtonEvent ce) {
// NewMemberLevel.State state = new NewMemberLevel.State();
// state.execute();
// }
// }));
add(panel);
Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
int w = event.getWidth() - 300;
panel.setWidth(w + "px");
}
});
}
示例15: onRender
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
BasePagingLoader loader = new PagingListService().getLoader(ModelNames.CATEGORY);
loader.load(0, 50);
final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);
store.addStoreListener(new StoreListener<BeanObject>() {
public void storeUpdate(StoreEvent<BeanObject> se) {
List<Record> changed = store.getModifiedRecords();
}
});
toolBar = new PagingToolBar(50);
toolBar.bind(loader);
List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
//CheckBoxSelectionModel<BeanObject> sm = new CheckBoxSelectionModel<BeanObject>();
//columns.add(sm.getColumn());
columns.add(new ColumnConfig(ICategory.NAME, "分类名称", 150));
columns.add(new ColumnConfig(ICategory.MEASUREUNIT, "数量单位", 80));
columns.add(new CheckColumnConfig(ICategory.SHOWINNAVIGATOR, "导航栏", 80));
columns.add(new CheckColumnConfig(ICategory.SHOW, "是否显示", 80));
columns.add(new ColumnConfig(ICategory.GRADE, "价格分级", 60));
columns.add(new ColumnConfig(ICategory.SORTORDER, "排序", 50));
ColumnConfig actcol = new ColumnConfig("Action", "操作", 150);
columns.add(actcol);
ColumnModel cm = new ColumnModel(columns);
Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
grid.setLoadMask(true);
grid.setBorders(true);
//grid.setSelectionModel(sm);
// grid.setAutoExpandColumn("forum");
ActionCellRenderer render = new ActionCellRenderer(grid);
ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
act.setText("编辑 ");
act.setAction("changeCategory($id)");
render.addAction(act);
act = new ActionCellRenderer.ActionInfo();
act.setText(" 删除");
act.setAction("deleteCategory($id)");
act.setTooltip(Resources.constants.GoodsList_action_delete());
render.addAction(act);
actcol.setRenderer(render);
final ContentPanel panel = new ContentPanel();
panel.setFrame(true);
panel.setCollapsible(true);
panel.setAnimCollapse(false);
panel.setButtonAlign(HorizontalAlignment.CENTER);
panel.setIconStyle("icon-table");
panel.setHeading("Paging Grid");
panel.setLayout(new FitLayout());
panel.add(grid);
panel.setHeight(500);
panel.setWidth("100%");
panel.setBottomComponent(toolBar);
// panel.setButtonAlign(HorizontalAlignment.CENTER);
// panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button("添加分类", new SelectionListener<ButtonEvent>() {
// public void componentSelected(ButtonEvent ce) {
// NewCategory.State state = new NewCategory.State();
// state.execute();
// }
// }));
//
add(panel);
Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
int w = event.getWidth() - 300;
panel.setWidth(w + "px");
}
});
}