本文整理汇总了Java中com.extjs.gxt.ui.client.widget.ContentPanel.setWidth方法的典型用法代码示例。如果您正苦于以下问题:Java ContentPanel.setWidth方法的具体用法?Java ContentPanel.setWidth怎么用?Java ContentPanel.setWidth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.extjs.gxt.ui.client.widget.ContentPanel
的用法示例。
在下文中一共展示了ContentPanel.setWidth方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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;
}
示例2: 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;
}
示例3: 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;
}
示例4: 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;
}
示例5: 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;
}
示例6: 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;
}
示例7: onMouseDown
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onMouseDown(GridEvent ge) {
if (permissions == null) {
return;
}
if (!permissions.getCurrentState().equals(CMDBPermissions.PermissionState.READONLY)) {
return;
}
String cls = ge.getTarget().getClassName();
String pcls = ge.getTarget().getParentElement().getClassName();
if (cls == null || pcls == null) {
return;
}
String id = getId();
if (cls.indexOf("x-grid3-popup-" + id) >= 0) {
// Continue;
} else if (pcls.indexOf("x-grid3-popup-" + id) >= 0) {
// Continue
} else {
return;
}
ge.stopEvent();
int rowIndex = grid.getView().findRowIndex(ge.getTarget());
ModelData m = grid.getStore().getAt(rowIndex);
if (m instanceof CIPropertyGrid.ValueWrapper) {
m = ((CIPropertyGrid.ValueWrapper)m).getModel();
}
int colIndex = grid.getView().findCellIndex(ge.getTarget(), null);
ColumnConfig colModel = grid.getColumnModel().getColumn(colIndex);
String property = aConfig.getId();
Object value = m.get(property);
if (aConfig.isInternal() && getId().endsWith("." + CIModel.CI_DISPLAYNAME)) {
if (!(m instanceof CIModelCollection)) {
return;
}
fireEvent(CMDBEvents.POPUP_HIDE_EVENT);
CIModelCollection col = (CIModelCollection)m;
// Open property window.
CIPropertyPanel propPanel = new CIPropertyPanel(aConfig.getMDR(), col, "Root");
propPanel.setPermissions(permissions);
Window w = WindowFactory.getWindow("Properties for " + col.getCIModels().get(0).getDisplayName(), propPanel);
//w.add(new CIValueForm(gridConfig, store, data));
w.show();
w.layout();
w.toFront();
} else {
String text = "";
if (this.specificRender != null) {
text = this.specificRender.render(m, property, null, rowIndex, colIndex, grid.getStore());
} else {
if (value != null) {
text = value.toString();
}
}
Popup p = new Popup();
p.setAnimate(false);
p.setBorders(true);
p.setLayout(new FitLayout());
ContentPanel cp = new ContentPanel();
cp.setWidth(250);
cp.setHeaderVisible(false);
cp.setAutoHeight(true);
cp.addText(text);
p.add(cp);
p.show(ge.getTarget(), "tl-bl");
}
}
示例8: 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;
}
示例9: 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");
}
});
}
示例10: 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");
}
});
}
示例11: onRender
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
// loader
RpcProxy<ListLoadResult<BeanObject>> proxy = new RpcProxy<ListLoadResult<BeanObject>>() {
public void load(Object loadConfig, AsyncCallback<ListLoadResult<BeanObject>> callback) {
RemoteService.getSpecialService().getPaymentMetaList((ListLoadConfig) loadConfig, callback);
}
};
loader = new BaseListLoader<ListLoadResult<BeanObject>>(proxy);
// loader = new MyPagingListService().getLoader(
// ModelNames.PAYMENT_META);
loader.setRemoteSort(true);
final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);
store.addStoreListener(new StoreListener<BeanObject>() {
public void storeUpdate(StoreEvent<BeanObject> se) {
List<Record> changed = store.getModifiedRecords();
}
});
List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
columns.add(smRowSelection.getColumn());
columns.add(new ColumnConfig(PaymentConfigMetaForm.ID, Resources.constants
.PaymentMetaList_ID(), 100));
ColumnConfig col = new ColumnConfig(PaymentConfigMetaForm.NAME, Resources.constants
.PaymentMetaList_NAME(), 100);
col.setEditor(new CellEditor(new TextField<String>()));
columns.add(col);
columns.add(new ColumnConfig(PaymentConfigMetaForm.DESCRIPTION, Resources.constants
.PaymentMetaList_DESC(), 200));
columns.add(new ColumnConfig(PaymentConfigMetaForm.FEE, Resources.constants
.PaymentMetaList_PAYFEE(), 100));
columns.add(new ColumnConfig(PaymentConfigMetaForm.COD, Resources.constants
.PaymentMetaList_ISCOD(), 100));
columns.add(new ColumnConfig(PaymentConfigMetaForm.ORDER, Resources.constants
.PaymentMetaList_ORDER(), 100));
ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
.PaymentMetaList_ACTION(), 100);
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);
grid.setAutoExpandColumn(PaymentConfigMetaForm.DESCRIPTION);
ActionCellRenderer render = new ActionCellRenderer(grid);
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);
add(panel);
Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
int w = event.getWidth() - 300;
panel.setWidth(w + "px");
}
});
}
示例12: onRender
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
RpcProxy<ListLoadResult<ShippingConfigMetaForm>> proxy = new RpcProxy<ListLoadResult<ShippingConfigMetaForm>>() {
public void load(Object loadConfig, AsyncCallback<ListLoadResult<ShippingConfigMetaForm>> callback) {
RemoteService.getSpecialService().getCombinedShippingMetaList((ListLoadConfig) loadConfig, callback);
}
};
loader = new BaseListLoader<ListLoadResult<ShippingConfigMetaForm>>(proxy);
loader.setRemoteSort(true);
final ListStore<ShippingConfigMetaForm> store = new ListStore<ShippingConfigMetaForm>(loader);
store.addStoreListener(new StoreListener<ShippingConfigMetaForm>() {
public void storeUpdate(StoreEvent<ShippingConfigMetaForm> se) {
List<Record> changed = store.getModifiedRecords();
}
});
List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
final CheckBoxSelectionModel<ShippingConfigMetaForm> smRowSelection = new CheckBoxSelectionModel<ShippingConfigMetaForm>();
columns.add(smRowSelection.getColumn());
// columns.add(new ColumnConfig(ShippingConfigMetaForm.ID, Resources.constants
// .ShippingMetaList_ID(), 50));
ColumnConfig col = new ColumnConfig(ShippingConfigMetaForm.NAME, Resources.constants
.ShippingMetaList_NAME(), 100);
col.setEditor(new CellEditor(new TextField<String>()));
columns.add(col);
columns.add(new ColumnConfig(ShippingConfigMetaForm.DESCRIPTION, Resources.constants
.ShippingMetaList_DESC(), 200));
columns.add(new ColumnConfig(ShippingConfigMetaForm.INSURE, Resources.constants
.ShippingMetaList_INSURE(), 100));
columns.add(new ColumnConfig(ShippingConfigMetaForm.SUPPORTCOD, Resources.constants
.ShippingMetaList_COD(), 100));
columns.add(new ColumnConfig(ShippingConfigMetaForm.VERSION, Resources.constants
.ShippingMetaList_VERSION(), 100));
columns.add(new ColumnConfig(ShippingConfigMetaForm.AUTHOR, Resources.constants
.ShippingMetaList_AUTHOR(), 100));
ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
.ShippingMetaList_ACTION(), 200);
columns.add(actcol);
ColumnModel cm = new ColumnModel(columns);
Grid<ShippingConfigMetaForm> grid = new EditorGrid<ShippingConfigMetaForm>(store, cm);
grid.setLoadMask(true);
grid.setBorders(true);
grid.setSelectionModel(smRowSelection);
grid.setAutoExpandColumn(ShippingConfigMetaForm.NAME);
ActionCellRenderer render = new ActionCellRenderer(grid);
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);
add(panel);
Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
int w = event.getWidth() - 300;
panel.setWidth(w + "px");
}
});
}
示例13: ProjectPanel
import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
public ProjectPanel() {
this.addListener(Events.Attach, new Listener<BaseEvent>(){
@Override public void handleEvent(BaseEvent be) {
loadAssignments();
}
});
setLayout(new RowLayout(Orientation.VERTICAL));
setFrame(true);
setHeaderVisible(false);
ContentPanel north = new ContentPanel();
south = new ContentPanel();
north.setLayout(new RowLayout(Orientation.HORIZONTAL));
north.setWidth(1024);
north.setHeight(330);
north.setHeaderVisible(false);
// south.setLayout(new RowLayout(Orientation.HORIZONTAL));
south.setWidth(1024);
south.setHeight(265);
south.setHeaderVisible(false);
south.setFrame(true);
south.setScrollMode(Scroll.AUTO);
// assignmentQuickReportContentPanel = new AssignmentQuickReportContentPanel(south);
ContentPanel temp = new ContentPanel();
temp.setWidth(20);
temp.setHeight(330);
temp.setFrame(true);
temp.setBorders(false);
temp.setHeaderVisible(false);
north.add(drawAssignemntTree());
north.add(temp);
north.add(tabPanel());
add(north);
add(south);
}