public ColumnModelBuilder addMapColumn() { ColumnConfig mapColumn = new ColumnConfig("x", "", 25); mapColumn.setRenderer(new MappedColumnRenderer()); columns.add(mapColumn); return this; }
public ColumnModelBuilder addDeletedLocationWarning() { ColumnConfig deletedWarning = new ColumnConfig("deleted", "", 25); deletedWarning.setRenderer(new DeletedLocationCellRenderer()); columns.add(deletedWarning); return this; }
private ColumnConfig createCountryColumn() { ColumnConfig countryColumn = new ColumnConfig("country", I18N.CONSTANTS.country(), 150); countryColumn.setRenderer(new GridCellRenderer<UserDatabaseDTO>() { @Override public SafeHtml render(UserDatabaseDTO model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<UserDatabaseDTO> store, Grid<UserDatabaseDTO> grid) { return SafeHtmlUtils.fromString(model.getCountry().getName()); } }); return countryColumn; }
private ColumnModel createColumnModel() { List<ColumnConfig> configList = new ArrayList<ColumnConfig>(); ColumnConfig columnConfig = null; columnConfig = new ColumnConfig("fileName", "Nazwa pliku", 100); configList.add(columnConfig); columnConfig = new ColumnConfig("created", "Data stworzenia", 150); configList.add(columnConfig); columnConfig.setRenderer(new DateColumnRenderer()); columnConfig = new ColumnConfig("fileSize", "długość", 150); configList.add(columnConfig); ColumnModel columnModel = new ColumnModel(configList); return columnModel; }
private void addLockOrLinkColumn(LockedPeriodSet lockSet) { ColumnConfig lockedOrLinkColumn = new ColumnConfig("x", "", 28); lockedOrLinkColumn.setRenderer(new LockedOrLinkColumnRenderer(lockSet)); lockedOrLinkColumn.setSortable(false); lockedOrLinkColumn.setMenuDisabled(true); columns.add(lockedOrLinkColumn); }
public ColumnModelBuilder addActivityColumn(final UserDatabaseDTO database) { ColumnConfig config = new ColumnConfig("activityId", I18N.CONSTANTS.activity(), 100); config.setToolTip(I18N.CONSTANTS.activity()); config.setRenderer(new ActivityCellRenderer(database)); columns.add(config); return this; }
public ColumnModelBuilder addActivityColumn(final SchemaDTO schema) { ColumnConfig config = new ColumnConfig("activityId", I18N.CONSTANTS.activity(), 100); config.setToolTip(I18N.CONSTANTS.activity()); config.setRenderer(new ActivityCellRenderer(schema)); columns.add(config); return this; }
public ColumnModelBuilder addDatabaseColumn(final SchemaDTO schema) { ColumnConfig config = new ColumnConfig("activityId", I18N.CONSTANTS.database(), 100); config.setToolTip(I18N.CONSTANTS.database()); config.setRenderer(new DatabaseCellRenderer(schema)); columns.add(config); return this; }
public ColumnModelBuilder addTreeNameColumn() { ColumnConfig name = new ColumnConfig("name", I18N.CONSTANTS.location(), 200); name.setToolTip(I18N.CONSTANTS.location()); name.setRenderer(new TreeNameCellRenderer()); columns.add(name); return this; }
private ColumnModel createColumnModel() { List<ColumnConfig> columns = new ArrayList<>(); ColumnConfig nameColumn = new ColumnConfig("name", I18N.CONSTANTS.indicator(), 250); nameColumn.setRenderer(new TreeGridCellRenderer()); columns.add(nameColumn); TextField<String> valueField = new TextField<String>(); valueField.setAllowBlank(true); ColumnConfig valueColumn = new ColumnConfig("value", I18N.CONSTANTS.targetValue(), 150); valueColumn.setEditor(new CellEditor(valueField)); valueColumn.setRenderer(new TargetValueCellRenderer()); columns.add(valueColumn); return new ColumnModel(columns); }
projectColumn.setRenderer(new GridCellRenderer() { @Override public SafeHtml render(ModelData modelData, String s, ColumnData columnData, int i, int i1, ListStore listStore, Grid grid) { partnerColumn.setRenderer(new GridCellRenderer() { @Override public SafeHtml render(ModelData modelData, String s, ColumnData columnData, int i, int i1, ListStore listStore, Grid grid) {
col.setRenderer(new GridCellRenderer() { col.setRenderer(new GridCellRenderer() {
icon.setSortable(false); icon.setMenuDisabled(true); icon.setRenderer(new GridCellRenderer<UserDatabaseDTO>() { name.setSortable(false); name.setMenuDisabled(true); name.setRenderer(new GridCellRenderer<UserDatabaseDTO>() {
@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); }
public ColumnConfig createIndicatorColumn(IndicatorDTO indicator, String header) { NumberField indicatorField = new NumberField(); indicatorField.getPropertyEditor().setFormat(IndicatorNumberFormat.INSTANCE); ColumnConfig indicatorColumn = new ColumnConfig(indicator.getPropertyName(), header, 50); indicatorColumn.setToolTip(indicator.getName()); indicatorColumn.setNumberFormat(IndicatorNumberFormat.INSTANCE); indicatorColumn.setEditor(new CellEditor(indicatorField)); indicatorColumn.setAlignment(Style.HorizontalAlignment.RIGHT); if (indicator.getType() == FieldTypeClass.QUANTITY) { // For SUM indicators, don't show ZEROs in the Grid // (it looks better if we don't) if (indicator.getAggregation() == IndicatorDTO.AGGREGATE_SUM) { indicatorColumn.setRenderer(new QuantityCellRenderer()); } else if (indicator.getAggregation() == IndicatorDTO.AGGREGATE_SITE_COUNT) { indicatorColumn.setRenderer(new SiteCountCellRenderer()); } } else if (indicator.getType() == FieldTypeClass.FREE_TEXT || indicator.getType() == FieldTypeClass.NARRATIVE) { indicatorColumn.setRenderer(new TextIndicatorCellRenderer()); } return indicatorColumn; }
@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); }
profileEnabledColumn.setHeader("Enabled"); profileEnabledColumn.setWidth(80); profileEnabledColumn.setRenderer(this.createEnableCheckBox()); profileEnabledColumn.setMenuDisabled(true); profileEnabledColumn.setSortable(false); removeActionColumn.setId("removeProfile"); removeActionColumn.setWidth(80); removeActionColumn.setRenderer(this.createProfileDeleteButton()); removeActionColumn.setMenuDisabled(true); removeActionColumn.setSortable(false);
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>"; } }); }