Examples of registerColumnOverrides()


Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

        columnReorderLayer = new ColumnReorderLayer(underlyingLayer);
        ColumnOverrideLabelAccumulator columnLabelAccumulator = new ColumnOverrideLabelAccumulator(
                underlyingLayer);
        registerCellStyleAccumulators(underlyingLayer, columnLabelAccumulator);

        columnLabelAccumulator.registerColumnOverrides(4, "INDEX_4_LABEL");

        List<String> labelsForIndex4 = columnReorderLayer
                .getConfigLabelsByPosition(4, 0).getLabels();
        assertEquals(2, labelsForIndex4.size());
        assertEquals("INDEX_4_LABEL", labelsForIndex4.get(0));
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

                columnHeaderDataLayer);
        columnHeaderDataLayer.setConfigLabelAccumulator(labelAccumulator);
        bodyDataLayer.setConfigLabelAccumulator(labelAccumulator);

        // Register labels
        labelAccumulator.registerColumnOverrides(RowDataListFixture
                .getColumnIndexOfProperty(RowDataListFixture.RATING_PROP_NAME),
                "CUSTOM_COMPARATOR_LABEL");

        // Row header layer
        DefaultRowHeaderDataProvider rowHeaderDataProvider = new DefaultRowHeaderDataProvider(
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

        aggregrateConfigLabelAccumulator.add(columnLabelAccumulator);
        aggregrateConfigLabelAccumulator.add(bodyLabelAccumulator);

        // Add a label for the highlighted column
        // We will add a style for this label to the config registry in a bit
        bodyLabelAccumulator.registerColumnOverrides(2, BODY_LABEL_1);
        columnLabelAccumulator.registerColumnOverrides(2, COLUMN_LABEL_1);

        // Register a command handler for the StyleEditorDialog
        DisplayColumnStyleEditorCommandHandler styleChooserCommandHandler = new DisplayColumnStyleEditorCommandHandler(
                gridLayer.getBodyLayer().getSelectionLayer(),
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

        // Step 1: Create a label accumulator - adds custom labels to all cells
        // which we
        // wish to render differently. In this case render as a button.
        ColumnOverrideLabelAccumulator cellLabelAccumulator = new ColumnOverrideLabelAccumulator(
                bodyDataLayer);
        cellLabelAccumulator.registerColumnOverrides(2, CUSTOM_CELL_LABEL);

        // Step 2: Register label accumulator
        bodyDataLayer.setConfigLabelAccumulator(cellLabelAccumulator);

        // Step 3: Register your custom cell painter, cell style, against the
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

                        columnHeaderDataLayer);
                columnHeaderDataLayer
                        .setConfigLabelAccumulator(labelAccumulator);

                // Register labels
                labelAccumulator
                        .registerColumnOverrides(
                                RowDataListFixture
                                        .getColumnIndexOfProperty(RowDataListFixture.RATING_PROP_NAME),
                                CUSTOM_COMPARATOR_LABEL);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

                        .registerColumnOverrides(
                                RowDataListFixture
                                        .getColumnIndexOfProperty(RowDataListFixture.RATING_PROP_NAME),
                                CUSTOM_COMPARATOR_LABEL);

                labelAccumulator
                        .registerColumnOverrides(
                                RowDataListFixture
                                        .getColumnIndexOfProperty(RowDataListFixture.ASK_PRICE_PROP_NAME),
                                NO_SORT_LABEL);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

            String columnHeaderLabel = COLUMN_HEADER_COLUMN_LABEL_PREFIX
                    + colIndex;

            // Register an accumulator on the Column Header layer (since it
            // triggers sort)
            columnHeaderLabelAccumulator.registerColumnOverrides(colIndex,
                    columnHeaderLabel);

            if (columns[colIndex].isSortable) {
                Comparator<?> comparator = columns[colIndex].comparator;
                configRegistry.registerConfigAttribute(
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

        // correctly
        final ColumnOverrideLabelAccumulator columnLabelAccumulator = new ColumnOverrideLabelAccumulator(
                grid.getBodyLayer());
        ((AbstractLayer) grid.getBodyLayer())
                .setConfigLabelAccumulator(columnLabelAccumulator);
        columnLabelAccumulator.registerColumnOverrides(0, COLUMN_ONE_LABEL);
        columnLabelAccumulator.registerColumnOverrides(1, COLUMN_TWO_LABEL);

        natTable.addConfiguration(new AbstractRegistryConfiguration() {

            @Override
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

        final ColumnOverrideLabelAccumulator columnLabelAccumulator = new ColumnOverrideLabelAccumulator(
                grid.getBodyLayer());
        ((AbstractLayer) grid.getBodyLayer())
                .setConfigLabelAccumulator(columnLabelAccumulator);
        columnLabelAccumulator.registerColumnOverrides(0, COLUMN_ONE_LABEL);
        columnLabelAccumulator.registerColumnOverrides(1, COLUMN_TWO_LABEL);

        natTable.addConfiguration(new AbstractRegistryConfiguration() {

            @Override
            public void configureRegistry(IConfigRegistry configRegistry) {
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.layer.cell.ColumnOverrideLabelAccumulator.registerColumnOverrides()

                glazedListsEventLayer);
        ColumnOverrideLabelAccumulator bodyLabelAccumulator = new ColumnOverrideLabelAccumulator(
                bodyDataLayer);
        bodyDataLayer.setConfigLabelAccumulator(bodyLabelAccumulator);

        bodyLabelAccumulator
                .registerColumnOverrides(
                        RowDataListFixture
                                .getColumnIndexOfProperty(RowDataListFixture.PRICING_TYPE_PROP_NAME),
                        "PRICING_TYPE_PROP_NAME");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.