Search in sources :

Example 1 with PercentageDisplayConverter

use of org.eclipse.nebula.widgets.nattable.data.convert.PercentageDisplayConverter in project nebula.widgets.nattable by eclipse.

the class CalculatingSummaryRowConfiguration method configureRegistry.

@Override
public void configureRegistry(IConfigRegistry configRegistry) {
    configRegistry.registerConfigAttribute(EditConfigAttributes.CELL_EDITABLE_RULE, IEditableRule.ALWAYS_EDITABLE);
    configRegistry.registerConfigAttribute(EditConfigAttributes.CELL_EDITABLE_RULE, IEditableRule.NEVER_EDITABLE, DisplayMode.EDIT, CalculatingGridExample.COLUMN_FOUR_LABEL);
    configRegistry.registerConfigAttribute(EditConfigAttributes.CELL_EDITABLE_RULE, IEditableRule.NEVER_EDITABLE, DisplayMode.EDIT, CalculatingGridExample.COLUMN_FIVE_LABEL);
    // configure the summary row to be not editable
    configRegistry.registerConfigAttribute(EditConfigAttributes.CELL_EDITABLE_RULE, IEditableRule.NEVER_EDITABLE, DisplayMode.EDIT, SummaryRowLayer.DEFAULT_SUMMARY_ROW_CONFIG_LABEL);
    configRegistry.registerConfigAttribute(CellConfigAttributes.DISPLAY_CONVERTER, new DefaultIntegerDisplayConverter(), DisplayMode.NORMAL);
    configRegistry.registerConfigAttribute(CellConfigAttributes.DISPLAY_CONVERTER, new DefaultIntegerDisplayConverter(), DisplayMode.EDIT);
    configRegistry.registerConfigAttribute(CellConfigAttributes.DISPLAY_CONVERTER, new PercentageDisplayConverter(), DisplayMode.NORMAL, CalculatingGridExample.COLUMN_FIVE_LABEL);
    configRegistry.registerConfigAttribute(CellConfigAttributes.DISPLAY_CONVERTER, new PercentageDisplayConverter(), DisplayMode.NORMAL, SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX + 4);
}
Also used : DefaultIntegerDisplayConverter(org.eclipse.nebula.widgets.nattable.data.convert.DefaultIntegerDisplayConverter) PercentageDisplayConverter(org.eclipse.nebula.widgets.nattable.data.convert.PercentageDisplayConverter)

Aggregations

DefaultIntegerDisplayConverter (org.eclipse.nebula.widgets.nattable.data.convert.DefaultIntegerDisplayConverter)1 PercentageDisplayConverter (org.eclipse.nebula.widgets.nattable.data.convert.PercentageDisplayConverter)1