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


Java ColumnConfig.setSortable方法代码示例

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


在下文中一共展示了ColumnConfig.setSortable方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: 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

示例2: 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

示例3: addLeafColumns

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private void addLeafColumns(List<ColumnConfig> config) {
       int colIndex = 1;
	List<PivotTableData.Axis> leaves = data.getRootColumn().getLeaves();
       for(PivotTableData.Axis axis : leaves) {
           String id = "col" + colIndex;

           ColumnConfig column = new ColumnConfig(id, headerDecorator.decorateHeader(axis), 75);
           column.setRenderer(rendererProvider.getRendererForColumn(axis));
           column.setAlignment(Style.HorizontalAlignment.RIGHT);
           column.setSortable(false);
           column.setMenuDisabled(true);
           
           if(GWT.isClient()) { // hack to allow unit tests to run
            column.setEditor(new IndicatorValueEditor());
           }

           propertyMap.put(axis, id);
           columnMap.put(colIndex, axis);

           config.add(column);
           colIndex++;
       }
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:24,代码来源:ColumnMapping.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: createColumnModel

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private static ColumnModel createColumnModel() {
	TextField<String> labelField = new TextField<String>();

	ColumnConfig label = new ColumnConfig(LABEL_PROPERTY, I18N.CONSTANTS.indicatorLabel(), 150);
	label.setEditor(new CellEditor(labelField));
	label.setSortable(false);
	label.setMenuDisabled(true);

	return new ColumnModel(Collections.singletonList(label));
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:11,代码来源:ValueLabelField.java

示例8: doDepartmentGrid

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private void doDepartmentGrid(){
	    List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); 
		ColumnConfig depsConfig = new ColumnConfig("name", "Department", 150);
		depsConfig.setSortable(false);
		depsConfig.setMenuDisabled(true);
		configs.add(depsConfig);
	    ColumnModel cm = new ColumnModel(configs);
	    
	   departmentGrid = new Grid<BaseModel>(new ListStore<BaseModel>(), cm); 
	   departmentGrid.setLoadMask(true);
	   departmentGrid.setWidth(300);
	   departmentGrid.setHeight(260);
	   departmentGrid.addStyleName(".my-table-style");
	   departmentGrid.setBorders(true);
	   departmentGrid.setAutoExpandColumn("name");
	   departmentGrid.getView().setEmptyText("no data");
	   departmentGrid.setId("departmentGridId");
	   departmentGrid.getSelectionModel().addListener(Events.SelectionChange,  new Listener<SelectionChangedEvent<ModelData>>() {  
			public void handleEvent(SelectionChangedEvent<ModelData> be) { 
              if (be.getSelection().size() > 0) {
            	  departmentId = Integer.parseInt(departmentGrid.getSelectionModel().getSelectedItem().get("id").toString());
      			  populateDepartmentTimelinePanel(); 
              }
			}
	   });

	   add(departmentGrid);
	   
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:30,代码来源:AssignmentDepartmentPanel.java

示例9: getGrid

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private Grid<BeanModel> getGrid(){
	loadGrid();
	
	List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
	
	ColumnConfig nameColumnConfig = new ColumnConfig("name", "Branch", 120);
	nameColumnConfig.setSortable(false);
	nameColumnConfig.setMenuDisabled(true);
	columns.add(nameColumnConfig);
	
	ColumnConfig ownerColumnConfig = new ColumnConfig("owner.fullName", "Owner", 120);
	ownerColumnConfig.setSortable(false);
	ownerColumnConfig.setMenuDisabled(true);
	columns.add(ownerColumnConfig);
	
	
	ColumnModel cm = new ColumnModel(columns);

	grid = new Grid<BeanModel>(store, cm);
	grid.setLoadMask(true);
    grid.setWidth(400);
    grid.setHeight(300);
    grid.addStyleName(".my-table-style");
    grid.setBorders(true);
    grid.setAutoExpandColumn("name");
    grid.getView().setEmptyText("no data");
    grid.setId("myBranchid");
       grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);  
    grid.getSelectionModel().addListener(Events.SelectionChange,new Listener<SelectionChangedEvent<BeanModel>>(){
		@Override	public void handleEvent(SelectionChangedEvent<BeanModel> be) {
			branchId = Integer.parseInt(grid.getSelectionModel().getSelectedItem().get("id").toString());
			loadFormPanel(branchId);
		}
    });
    
    
    
    return grid;
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:40,代码来源:BranchPanel.java

示例10: doTreeGrid

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private TreeGrid<ModelData> doTreeGrid(){
	assignmentStore = new TreeStore<ModelData>();
	
	ColumnConfig name = new ColumnConfig("name",myConstants.name(), 150);
	name.setFixed(true);
    name.setRenderer(new TreeGridCellRenderer<ModelData>());  
    ColumnConfig index = new ColumnConfig("assignmentIndex",myConstants.index(), 150);
    index.setFixed(true);
    index.setSortable(false);
    index.setFixed(true);
    index.setMenuDisabled(true);
    ColumnConfig owner = new ColumnConfig("owner",myConstants.owner(), 270);  
    ColumnModel cm = new ColumnModel(Arrays.asList(name, index, owner)); 
	
	
	
	
	assignmentTreeGrid = new TreeGrid<ModelData>(assignmentStore, cm);  
	assignmentTreeGrid.setBorders(true);  
	assignmentTreeGrid.setAutoExpandColumn("name");  
	assignmentTreeGrid.setTrackMouseOver(false);
	assignmentTreeGrid.setLoadMask(true);
	assignmentTreeGrid.setWidth(600);
	assignmentTreeGrid.setHeight(580);
	assignmentTreeGrid.setBorders(true);
	assignmentTreeGrid.getView().setEmptyText("no data");
	assignmentTreeGrid.setId("myAssignmentTreeGridid");
	assignmentTreeGrid.getSelectionModel().addListener(Events.SelectionChange,  
		            new Listener<SelectionChangedEvent<ModelData>>() {  
	            public void handleEvent(SelectionChangedEvent<ModelData> be) { 
	              if (be.getSelection().size() > 0) {  
	              
	              } else {  

	              }
	            }
	          }); 
  return assignmentTreeGrid;
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:40,代码来源:DepartmentReport.java

示例11: doUserTreeGrid

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private TreeGrid<ModelData> doUserTreeGrid(){
	userStore = new TreeStore<ModelData>();
	
	ColumnConfig name = new ColumnConfig("name", "Name", 100);
    name.setRenderer(new TreeGridCellRenderer<ModelData>());  
    name.setFixed(true);
    ColumnConfig assignment = new ColumnConfig("assignment", "Assignment", 300);
    assignment.setFixed(true);
    assignment.setSortable(false);
    assignment.setMenuDisabled(true);
    
    ColumnConfig hour = new ColumnConfig("hour", "Hours", 50);
    ColumnConfig inratesum = new ColumnConfig("inratesum", "Inratesum", 70);  
    ColumnConfig extratesum = new ColumnConfig("extratesum", "Extratesum", 70);  
    ColumnModel cm = new ColumnModel(Arrays.asList(name, assignment, hour,inratesum,extratesum)); 
	
	userTreeGrid = new TreeGrid<ModelData>(userStore, cm);  
	userTreeGrid.setBorders(true);  
	userTreeGrid.setAutoExpandColumn("name");  
	userTreeGrid.setTrackMouseOver(false);
	userTreeGrid.setLoadMask(true);
	userTreeGrid.setWidth(700);
	userTreeGrid.setHeight(500);
	userTreeGrid.setBorders(true);
	userTreeGrid.getView().setEmptyText("No users assigned");
	userTreeGrid.setId("myUserTreeGridid");
	
	
	return userTreeGrid;
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:31,代码来源:UserDepartmentReportContentPanel.java

示例12: doUserAssignmentCheckGrid

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private Grid<BaseModel> doUserAssignmentCheckGrid(){
	
	
	 final  CheckBoxSelectionModel<BaseModel> sm = new CheckBoxSelectionModel<BaseModel>();  
	 sm.getColumn().setMenuDisabled(true);
	 sm.getColumn().setFixed(true);
	 sm.setSelectionMode(SelectionMode.SIMPLE);
	 sm.getColumn().setSortable(false);
	 sm.getColumn().setDataIndex("selected");
	 List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); 
	 configs.add(sm.getColumn());


		
	 ColumnConfig userConfig = new ColumnConfig("name", "User", 150);
	 userConfig.setFixed(true);
	 userConfig.setSortable(false);
	 userConfig.setMenuDisabled(true);
     configs.add(userConfig);
	 ColumnModel cm = new ColumnModel(configs);

	 userAssignmentCheckGrid = new Grid<BaseModel>(new ListStore<BaseModel>(), cm); 
	 userAssignmentCheckGrid.setLoadMask(true);
	 userAssignmentCheckGrid.setWidth(288);
	 userAssignmentCheckGrid.setHeight(400);
	 userAssignmentCheckGrid.addStyleName(".my-table-style");
	 userAssignmentCheckGrid.setBorders(true);
	 userAssignmentCheckGrid.setSelectionModel(sm);
	 userAssignmentCheckGrid.setAutoExpandColumn("name");
	 userAssignmentCheckGrid.getView().setEmptyText("no data");
	 userAssignmentCheckGrid.setId("userAssignmentCheckGridId");
	return userAssignmentCheckGrid;
}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:34,代码来源:AddUserToAssignmentWindow.java

示例13: 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

示例14: 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

示例15: createColumnModel

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private ColumnModel createColumnModel() {

        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();

        ColumnConfig rowHeader = new ColumnConfig("header", headerDecorator.cornerCellHtml(), 150);
        rowHeader.setRenderer(new PivotTreeGridCellRenderer());
        rowHeader.setSortable(false);
        rowHeader.setMenuDisabled(true);
        columns.add(rowHeader);

        addLeafColumns(columns);

        columnModel = new ColumnModel(columns);

        addHeaderGroup(data.getRootColumn(), 0, 1);
        
        return columnModel;
    }
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:19,代码来源:ColumnMapping.java


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