当前位置: 首页>>代码示例>>Java>>正文


Java ColumnConfig.setId方法代码示例

本文整理汇总了Java中com.extjs.gxt.ui.client.widget.grid.ColumnConfig.setId方法的典型用法代码示例。如果您正苦于以下问题:Java ColumnConfig.setId方法的具体用法?Java ColumnConfig.setId怎么用?Java ColumnConfig.setId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.extjs.gxt.ui.client.widget.grid.ColumnConfig的用法示例。


在下文中一共展示了ColumnConfig.setId方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:20,代码来源:SearchPagUserWidget.java

示例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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:26,代码来源:RuleDetailsGridWidget.java

示例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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:27,代码来源:ProfilesGridWidget.java

示例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);
	}
 
开发者ID:geoserver,项目名称:geofence,代码行数:38,代码来源:ProfileGridWidget.java

示例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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:36,代码来源:LayerAttributesGridWidget.java

示例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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:34,代码来源:LayerCustomPropsGridWidget.java

示例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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:73,代码来源:InstanceGridWidget.java

示例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);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:76,代码来源:UserGridWidget.java

示例9: getColumnModel

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
/**
 * Defines the column model for the triplets list grid.
 * 
 * @param selectionModel
 *          The grid selection model.
 * @param canEdit 
 *          editing right of the current user.
 * @return The column model.
 */
private ColumnConfig[] getColumnModel(GridSelectionModel<TripletValueDTO> selectionModel, boolean canEdit) {

	final ColumnConfig codeColumn = new ColumnConfig();
	codeColumn.setId("code");
	codeColumn.setHeaderText(I18N.CONSTANTS.flexibleElementTripletsListCode());
	codeColumn.setWidth(100);

	final ColumnConfig nameColumn = new ColumnConfig();
	nameColumn.setId("name");
	nameColumn.setHeaderText(I18N.CONSTANTS.flexibleElementTripletsListName());
	nameColumn.setWidth(100);

	final ColumnConfig periodColumn = new ColumnConfig();
	periodColumn.setId("period");
	periodColumn.setHeaderText(I18N.CONSTANTS.flexibleElementTripletsListPeriod());
	periodColumn.setWidth(60);
	
	if (canEdit) {
		// Adds editors to all column configs.
		for(final ColumnConfig config : Arrays.asList(codeColumn, nameColumn, periodColumn)) {
			final TextField<String> text = new TextField<String>();
			text.setAllowBlank(false);
			config.setEditor(new CellEditor(text));
		}
	}

	if(selectionModel instanceof CheckBoxSelectionModel) {
		return new ColumnConfig[] {
			((CheckBoxSelectionModel<TripletValueDTO>) selectionModel).getColumn(),
			codeColumn,
			nameColumn,
			periodColumn
		};
		
	} else {
		return new ColumnConfig[] {
			codeColumn,
			nameColumn,
			periodColumn
		};
	}
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:52,代码来源:TripletsListElementDTO.java

示例10: 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);
}
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:51,代码来源:FinanceView.java


注:本文中的com.extjs.gxt.ui.client.widget.grid.ColumnConfig.setId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。