@Override protected void applyState(Map<String, Object> state) { super.applyState(state); if (isStateful()) { for (ColumnConfig c : cm.getColumns()) { String id = c.getId(); if (state.containsKey("hidden" + id)) { c.setHidden((Boolean) state.get("hidden" + id)); } if (state.containsKey("width" + id)) { c.setWidth((Integer) state.get("width" + id)); } } doApplyStoreState(state); } }
@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); }
/** * Sets the column's width. * * @param colIndex the column index * @param width the width * @param supressEvent true to suppress width change event */ public void setColumnWidth(int colIndex, int width, boolean supressEvent) { ColumnConfig c = getColumn(colIndex); if (c != null) { c.setWidth(width); if (!supressEvent) { ColumnModelEvent e = new ColumnModelEvent(this, colIndex); e.setWidth(width); fireEvent(Events.WidthChange, e); } } }
profileNameColumn.setId(BeanKeyValue.NAME.getValue()); profileNameColumn.setHeader("Role Name"); profileNameColumn.setWidth(200); dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue()); dateCreationColumn.setHeader("Date Creation"); dateCreationColumn.setWidth(180); dateCreationColumn.setHidden(true); configs.add(dateCreationColumn); profileEnabledColumn.setId(BeanKeyValue.PROFILE_ENABLED.getValue()); profileEnabledColumn.setHeader("Enabled"); profileEnabledColumn.setWidth(80); profileEnabledColumn.setRenderer(this.createEnableCheckBox()); profileEnabledColumn.setMenuDisabled(true); removeActionColumn.setWidth(80); removeActionColumn.setRenderer(this.createProfileDeleteButton()); removeActionColumn.setMenuDisabled(true);
@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); }
@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); }
@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); }
@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); }
instanceNameColumn.setId(BeanKeyValue.NAME.getValue()); instanceNameColumn.setHeader("Instance Name"); instanceNameColumn.setWidth(180); instanceNameColumn.setRenderer(this.createInstanceNameTextBox()); configs.add(instanceNameColumn); dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue()); dateCreationColumn.setHeader("Date Creation"); dateCreationColumn.setWidth(180); configs.add(dateCreationColumn); instanceDescription.setId(BeanKeyValue.DESCRIPTION.getValue()); instanceDescription.setHeader("Description"); instanceDescription.setWidth(180); instanceDescription.setRenderer(this.createInstanceDescriptionTextBox()); instanceDescription.setMenuDisabled(true); instanceBaseUrl.setId(BeanKeyValue.BASE_URL.getValue()); instanceBaseUrl.setHeader("Base Url"); instanceBaseUrl.setWidth(180); instanceBaseUrl.setRenderer(this.createInstanceBaseurlTextBox()); instanceBaseUrl.setMenuDisabled(true); instanceUsername.setId(BeanKeyValue.USER_NAME.getValue()); instanceUsername.setHeader("Username"); instanceUsername.setWidth(180); instanceUsername.setRenderer(this.createInstanceUsernameTextBox()); instanceUsername.setMenuDisabled(true);
public CheckBoxSelectionModel() { super(); config = newColumnConfig(); config.setId("checker"); config.setWidth(20); config.setSortable(false); config.setResizable(false); config.setFixed(true); config.setMenuDisabled(true); config.setDataIndex(""); config.setRenderer(new GridCellRenderer<M>() { public String render(M model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<M> store, Grid<M> grid) { config.cellAttr = "rowspan='2'"; return "<div class='x-grid3-row-checker'> </div>"; } }); }
column.setId(FileDescriptorGxt.FILE_ID); column.setHeader("Id pliku"); column.setWidth(200); configs.add(column); column.setId(FileDescriptorGxt.FILE_NAME); column.setHeader("Nazwa pliku"); column.setWidth(100); configs.add(column); column.setId(FileDescriptorGxt.FILE_SIZE); column.setHeader("Rozmiar pliku"); column.setWidth(100); configs.add(column);
userNameField.setAllowBlank(false); userNameColumn.setEditor(new CellEditor(userNameField)); userNameColumn.setWidth(100); configs.add(userNameColumn); dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue()); dateCreationColumn.setHeader("Date Creation"); dateCreationColumn.setWidth(180); configs.add(dateCreationColumn); userEnabledColumn.setId(BeanKeyValue.USER_ENABLED.getValue()); userEnabledColumn.setHeader("Enabled"); userEnabledColumn.setWidth(80); userEnabledColumn.setRenderer(this.createEnableCheckBox()); userEnabledColumn.setMenuDisabled(true); userAdminColumn.setId(BeanKeyValue.USER_ADMIN.getValue()); userAdminColumn.setHeader("Admin"); userAdminColumn.setWidth(80); userAdminColumn.setRenderer(this.createAdminCheckBox()); userAdminColumn.setMenuDisabled(true); emailColumn.setId(BeanKeyValue.EMAIL.getValue()); emailColumn.setHeader("E-mail"); emailColumn.setWidth(180); emailColumn.setRenderer(this.createEMailTextBox()); emailColumn.setMenuDisabled(true); passwordColumn.setId(BeanKeyValue.PASSWORD.getValue());
priCol.setWidth(COLUMN_PRIORITY_WIDTH); priCol.setRenderer(this.createPriorityRenderer()); priCol.setMenuDisabled(true); userCol.setId(BeanKeyValue.USERNAME.getValue()); userCol.setHeader("User"); userCol.setWidth(COLUMN_USER_WIDTH); userCol.setRenderer(this.createUsersRenderer()); userCol.setMenuDisabled(true); groupCol.setId(BeanKeyValue.ROLENAME.getValue()); groupCol.setHeader("Role"); groupCol.setWidth(COLUMN_GROUPS_WIDTH); groupCol.setRenderer(this.createGroupsRenderer()); groupCol.setMenuDisabled(true); instanceCol.setId(BeanKeyValue.INSTANCE.getValue()); instanceCol.setHeader("Instance"); instanceCol.setWidth(COLUMN_INSTANCE_WIDTH); instanceCol.setRenderer(this.createInstancesRenderer()); instanceCol.setMenuDisabled(true); ipRangeCol.setId(BeanKeyValue.SOURCE_IP_RANGE.getValue()); ipRangeCol.setHeader("Src IP range"); ipRangeCol.setWidth(COLUMN_IPRANGE_WIDTH); ipRangeCol.setRenderer(new IPRangeRenderer()); ipRangeCol.setMenuDisabled(true); serviceCol.setId(BeanKeyValue.SERVICE.getValue());
rulePriorityColumn.setWidth(COLUMN_PRIORITY_WIDTH); rulePriorityColumn.setMenuDisabled(false); rulePriorityColumn.setSortable(true); ruleUserColumn.setId(BeanKeyValue.USERNAME.getValue()); ruleUserColumn.setHeader("User"); ruleUserColumn.setWidth(COLUMN_USER_WIDTH); ruleUserColumn.setRenderer(new UserRenderer()); ruleUserColumn.setMenuDisabled(true); ruleProfileColumn.setId(BeanKeyValue.ROLENAME.getValue()); ruleProfileColumn.setHeader("Role"); ruleProfileColumn.setWidth(COLUMN_GROUP_WIDTH); ruleProfileColumn.setRenderer(new GroupRenderer()); ruleProfileColumn.setMenuDisabled(true); ruleInstanceColumn.setId(BeanKeyValue.INSTANCE.getValue()); ruleInstanceColumn.setHeader("Instance"); ruleInstanceColumn.setWidth(COLUMN_INSTANCE_WIDTH); ruleInstanceColumn.setRenderer(new InstanceRenderer()); ruleInstanceColumn.setMenuDisabled(true); ipcfg.setId(BeanKeyValue.SOURCE_IP_RANGE.getValue()); ipcfg.setHeader("Src IP addr"); ipcfg.setWidth(COLUMN_IPRANGE_WIDTH); ipcfg.setRenderer(new IPRangeRenderer()); ipcfg.setMenuDisabled(true); ruleServiceColumn.setId(BeanKeyValue.SERVICE.getValue());
columnPeriodType.setHeaderText(I18N.CONSTANTS.type()); columnPeriodType.setToolTip(I18N.CONSTANTS.type()); columnPeriodType.setWidth(48); columnPeriodType.setRowHeader(true); columnPeriodType.setRenderer(new LockTypeIconCellRenderer());
config.setHeader(metadata.getColumnLabel()); config.setToolTip(metadata.getDescription()); config.setWidth(100); // [px] config.setAlignment(p.isTypeOf(Number.class) ? HorizontalAlignment.RIGHT