本文整理汇总了Java中com.extjs.gxt.ui.client.widget.grid.ColumnConfig.setHeader方法的典型用法代码示例。如果您正苦于以下问题:Java ColumnConfig.setHeader方法的具体用法?Java ColumnConfig.setHeader怎么用?Java ColumnConfig.setHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.extjs.gxt.ui.client.widget.grid.ColumnConfig
的用法示例。
在下文中一共展示了ColumnConfig.setHeader方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig userNameColumn = new ColumnConfig();
userNameColumn.setId(BeanKeyValue.USER_NAME.getValue());
userNameColumn.setHeader("User Name");
userNameColumn.setWidth(80);
configs.add(userNameColumn);
ColumnConfig emailAddress = new ColumnConfig();
emailAddress.setId(BeanKeyValue.EMAIL.getValue());
emailAddress.setHeader("Email");
emailAddress.setWidth(120);
configs.add(emailAddress);
return new ColumnModel(configs);
}
示例2: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel() {
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig attributeStyleColumn = new ColumnConfig();
attributeStyleColumn.setId(BeanKeyValue.STYLES_COMBO.getValue());
attributeStyleColumn.setHeader("Name");
attributeStyleColumn.setWidth(180);
attributeStyleColumn.setRenderer(this.createStyleTextBox());
attributeStyleColumn.setMenuDisabled(true);
attributeStyleColumn.setSortable(false);
configs.add(attributeStyleColumn);
ColumnConfig attributeEnableColumn = new ColumnConfig();
attributeEnableColumn.setId(BeanKeyValue.STYLE_ENABLED.getValue());
attributeEnableColumn.setHeader("Enable");
attributeEnableColumn.setWidth(180);
attributeEnableColumn.setRenderer(this.createEnableCheckBox());
attributeEnableColumn.setMenuDisabled(true);
attributeEnableColumn.setSortable(false);
configs.add(attributeEnableColumn);
return new ColumnModel(configs);
}
示例3: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig attributeProfileColumn = new ColumnConfig();
attributeProfileColumn.setId(BeanKeyValue.STYLES_COMBO.getValue());
attributeProfileColumn.setHeader("Role");
attributeProfileColumn.setWidth(180);
attributeProfileColumn.setRenderer(this.createProfileTextBox());
attributeProfileColumn.setMenuDisabled(true);
attributeProfileColumn.setSortable(false);
configs.add(attributeProfileColumn);
ColumnConfig attributeEnableColumn = new ColumnConfig();
attributeEnableColumn.setId(BeanKeyValue.STYLE_ENABLED.getValue());
attributeEnableColumn.setHeader("Enable");
attributeEnableColumn.setWidth(80);
attributeEnableColumn.setRenderer(this.createEnableCheckBox());
attributeEnableColumn.setMenuDisabled(true);
attributeEnableColumn.setSortable(false);
configs.add(attributeEnableColumn);
return new ColumnModel(configs);
}
示例4: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel() {
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig profileNameColumn = new ColumnConfig();
profileNameColumn.setId(BeanKeyValue.NAME.getValue());
profileNameColumn.setHeader("Role Name");
profileNameColumn.setWidth(200);
// profileNameColumn.setRenderer(this.createProfileNameTextBox());
configs.add(profileNameColumn);
ColumnConfig dateCreationColumn = new ColumnConfig();
dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue());
dateCreationColumn.setHeader("Date Creation");
dateCreationColumn.setWidth(180);
dateCreationColumn.setHidden(true);
configs.add(dateCreationColumn);
ColumnConfig profileEnabledColumn = new ColumnConfig();
profileEnabledColumn.setId(BeanKeyValue.PROFILE_ENABLED.getValue());
profileEnabledColumn.setHeader("Enabled");
profileEnabledColumn.setWidth(80);
profileEnabledColumn.setRenderer(this.createEnableCheckBox());
profileEnabledColumn.setMenuDisabled(true);
profileEnabledColumn.setSortable(false);
configs.add(profileEnabledColumn);
ColumnConfig removeActionColumn = new ColumnConfig();
removeActionColumn.setId("removeProfile");
removeActionColumn.setWidth(80);
removeActionColumn.setRenderer(this.createProfileDeleteButton());
removeActionColumn.setMenuDisabled(true);
removeActionColumn.setSortable(false);
configs.add(removeActionColumn);
return new ColumnModel(configs);
}
示例5: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig attributeNameColumn = new ColumnConfig();
attributeNameColumn.setId(BeanKeyValue.ATTR_NAME.getValue());
attributeNameColumn.setHeader("Name");
attributeNameColumn.setWidth(180);
attributeNameColumn.setRenderer(this.createNameTextBox());
attributeNameColumn.setMenuDisabled(true);
attributeNameColumn.setSortable(false);
configs.add(attributeNameColumn);
ColumnConfig attributeTypeColumn = new ColumnConfig();
attributeTypeColumn.setId(BeanKeyValue.ATTR_TYPE.getValue());
attributeTypeColumn.setHeader("Data Type");
attributeTypeColumn.setWidth(180);
attributeTypeColumn.setRenderer(this.createTypeTextBox());
attributeTypeColumn.setMenuDisabled(true);
attributeTypeColumn.setSortable(false);
configs.add(attributeTypeColumn);
ColumnConfig attributeAccessColumn = new ColumnConfig();
attributeAccessColumn.setId(BeanKeyValue.ATTR_ACCESS.getValue());
attributeAccessColumn.setHeader("Access Type");
attributeAccessColumn.setWidth(180);
attributeAccessColumn.setRenderer(this.createAccessTypeComboBox());
attributeAccessColumn.setMenuDisabled(true);
attributeAccessColumn.setSortable(false);
configs.add(attributeAccessColumn);
return new ColumnModel(configs);
}
示例6: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig layerPropKeyColumn = new ColumnConfig();
layerPropKeyColumn.setId(BeanKeyValue.PROP_KEY.getValue());
layerPropKeyColumn.setHeader("Key");
layerPropKeyColumn.setWidth(210);
layerPropKeyColumn.setRenderer(this.createPropKeyTextBox());
layerPropKeyColumn.setMenuDisabled(true);
layerPropKeyColumn.setSortable(false);
configs.add(layerPropKeyColumn);
ColumnConfig layerPropValueColumn = new ColumnConfig();
layerPropValueColumn.setId(BeanKeyValue.PROP_VALUE.getValue());
layerPropValueColumn.setHeader("Value");
layerPropValueColumn.setWidth(260);
layerPropValueColumn.setRenderer(this.createPropValueTextBox());
layerPropValueColumn.setMenuDisabled(true);
layerPropValueColumn.setSortable(false);
configs.add(layerPropValueColumn);
ColumnConfig removeActionColumn = new ColumnConfig();
removeActionColumn.setId("removeLayerCustomProp");
removeActionColumn.setWidth(30);
removeActionColumn.setRenderer(this.createDeleteButton());
removeActionColumn.setMenuDisabled(true);
removeActionColumn.setSortable(false);
configs.add(removeActionColumn);
return new ColumnModel(configs);
}
示例7: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig instanceNameColumn = new ColumnConfig();
instanceNameColumn.setId(BeanKeyValue.NAME.getValue());
instanceNameColumn.setHeader("Instance Name");
instanceNameColumn.setWidth(180);
instanceNameColumn.setRenderer(this.createInstanceNameTextBox());
configs.add(instanceNameColumn);
ColumnConfig dateCreationColumn = new ColumnConfig();
dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue());
dateCreationColumn.setHeader("Date Creation");
dateCreationColumn.setWidth(180);
configs.add(dateCreationColumn);
ColumnConfig instanceDescription = new ColumnConfig();
instanceDescription.setId(BeanKeyValue.DESCRIPTION.getValue());
instanceDescription.setHeader("Description");
instanceDescription.setWidth(180);
instanceDescription.setRenderer(this.createInstanceDescriptionTextBox());
instanceDescription.setMenuDisabled(true);
instanceDescription.setSortable(false);
configs.add(instanceDescription);
ColumnConfig instanceBaseUrl = new ColumnConfig();
instanceBaseUrl.setId(BeanKeyValue.BASE_URL.getValue());
instanceBaseUrl.setHeader("Base Url");
instanceBaseUrl.setWidth(180);
instanceBaseUrl.setRenderer(this.createInstanceBaseurlTextBox());
instanceBaseUrl.setMenuDisabled(true);
instanceBaseUrl.setSortable(false);
configs.add(instanceBaseUrl);
ColumnConfig instanceUsername = new ColumnConfig();
instanceUsername.setId(BeanKeyValue.USER_NAME.getValue());
instanceUsername.setHeader("Username");
instanceUsername.setWidth(180);
instanceUsername.setRenderer(this.createInstanceUsernameTextBox());
instanceUsername.setMenuDisabled(true);
instanceUsername.setSortable(false);
configs.add(instanceUsername);
ColumnConfig instancePassword = new ColumnConfig();
instancePassword.setId(BeanKeyValue.PASSWORD.getValue());
instancePassword.setHeader("Password");
instancePassword.setWidth(180);
instancePassword.setRenderer(this.createInstancePasswordTextBox());
instancePassword.setMenuDisabled(true);
instancePassword.setSortable(false);
configs.add(instancePassword);
ColumnConfig removeActionColumn = new ColumnConfig();
removeActionColumn.setId("removeInstance");
removeActionColumn.setWidth(80);
removeActionColumn.setRenderer(this.createInstanceDeleteButton());
removeActionColumn.setMenuDisabled(true);
removeActionColumn.setSortable(false);
configs.add(removeActionColumn);
ColumnConfig testConnectionActionColumn = new ColumnConfig();
testConnectionActionColumn.setId("testConnection");
testConnectionActionColumn.setWidth(80);
testConnectionActionColumn.setRenderer(this.createInstanceTestConnectionButton());
testConnectionActionColumn.setMenuDisabled(true);
testConnectionActionColumn.setSortable(false);
configs.add(testConnectionActionColumn);
return new ColumnModel(configs);
}
示例8: prepareColumnModel
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig userNameColumn = new ColumnConfig();
userNameColumn.setId(BeanKeyValue.NAME.getValue());
userNameColumn.setHeader("User Name");
TextField<String> userNameField = new TextField<String>();
userNameField.setAllowBlank(false);
userNameColumn.setEditor(new CellEditor(userNameField));
userNameColumn.setWidth(100);
configs.add(userNameColumn);
ColumnConfig dateCreationColumn = new ColumnConfig();
dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue());
dateCreationColumn.setHeader("Date Creation");
dateCreationColumn.setWidth(180);
configs.add(dateCreationColumn);
ColumnConfig userEnabledColumn = new ColumnConfig();
userEnabledColumn.setId(BeanKeyValue.USER_ENABLED.getValue());
userEnabledColumn.setHeader("Enabled");
userEnabledColumn.setWidth(80);
userEnabledColumn.setRenderer(this.createEnableCheckBox());
userEnabledColumn.setMenuDisabled(true);
userEnabledColumn.setSortable(false);
configs.add(userEnabledColumn);
ColumnConfig userAdminColumn = new ColumnConfig();
userAdminColumn.setId(BeanKeyValue.USER_ADMIN.getValue());
userAdminColumn.setHeader("Admin");
userAdminColumn.setWidth(80);
userAdminColumn.setRenderer(this.createAdminCheckBox());
userAdminColumn.setMenuDisabled(true);
userAdminColumn.setSortable(false);
configs.add(userAdminColumn);
ColumnConfig emailColumn = new ColumnConfig();
emailColumn.setId(BeanKeyValue.EMAIL.getValue());
emailColumn.setHeader("E-mail");
emailColumn.setWidth(180);
emailColumn.setRenderer(this.createEMailTextBox());
emailColumn.setMenuDisabled(true);
emailColumn.setSortable(false);
configs.add(emailColumn);
ColumnConfig passwordColumn = new ColumnConfig();
passwordColumn.setId(BeanKeyValue.PASSWORD.getValue());
passwordColumn.setHeader("Password");
passwordColumn.setWidth(180);
passwordColumn.setRenderer(this.createPasswordTextBox());
passwordColumn.setMenuDisabled(true);
passwordColumn.setSortable(false);
configs.add(passwordColumn);
ColumnConfig detailsUserColumn = new ColumnConfig();
detailsUserColumn.setId("detailsUser");
detailsUserColumn.setWidth(80);
detailsUserColumn.setRenderer(this.createUserDetailsButton());
detailsUserColumn.setMenuDisabled(true);
detailsUserColumn.setSortable(false);
configs.add(detailsUserColumn);
ColumnConfig removeActionColumn = new ColumnConfig();
removeActionColumn.setId("removeUser");
removeActionColumn.setWidth(80);
removeActionColumn.setRenderer(this.createUserDeleteButton());
removeActionColumn.setMenuDisabled(true);
removeActionColumn.setSortable(false);
configs.add(removeActionColumn);
return new ColumnModel(configs);
}
示例9: createWest
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的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);
}