Examples of GridLayer


Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                columnHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(viewportLayer, columnHeaderLayer,
                rowHeaderLayer, cornerLayer);

        // turn the auto configuration off as we want to add our header menu
        // configuration
        NatTable natTable = new NatTable(parent, gridLayer, false);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        final ILayer cornerLayer = new CornerLayer(cornerDataLayer,
                rowHeaderLayer, columnHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(bodyLayer, columnHeaderLayer,
                rowHeaderLayer, cornerLayer);

        // in order to make printing and exporting work correctly you need to
        // register the following
        // command handlers
        gridLayer.registerCommandHandler(new MultiTurnViewportOnCommandHandler(
                bodyLayer.getViewportLayerLeft(), bodyLayer
                        .getViewportLayerRight()));
        gridLayer
                .registerCommandHandler(new MultiTurnViewportOffCommandHandler(
                        bodyLayer.getViewportLayerLeft(), bodyLayer
                                .getViewportLayerRight()));

        // Wrap NatTable in composite so we can slap on the external horizontal
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        // Corner
        cornerLayer = new CornerLayerStack<T>(columnHeaderLayer, rowHeaderLayer);

        // Grid
        gridLayer = new GridLayer(bodyLayer, columnHeaderLayer, rowHeaderLayer,
                cornerLayer, false);
        natTable = new NatTable(parent, gridLayer, false);
        natTable.setConfigRegistry(configRegistry);
        natTable.setBackground(tableStyle.tableBgColor);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                sortHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(bodyLayerStack, sortHeaderLayer,
                rowHeaderLayer, cornerLayer);

        // set the group by header on top of the grid
        CompositeLayer compositeGridLayer = new CompositeLayer(1, 2);
        final GroupByHeaderLayer groupByHeaderLayer = new GroupByHeaderLayer(
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                columnHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(viewportLayer, columnHeaderLayer,
                rowHeaderLayer, cornerLayer);

        // turn the auto configuration off as we want to add our header menu
        // configuration
        NatTable natTable = new NatTable(parent, gridLayer, false);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        propertyToLabelMap.put("lastName", "Lastname");
        propertyToLabelMap.put("gender", "Gender");
        propertyToLabelMap.put("married", "Married");
        propertyToLabelMap.put("birthday", "Birthday");

        GridLayer grid = createGrid(propertyNames, propertyToLabelMap,
                PersonService.getPersons(5));
        final NatTable natTable = new NatTable(gridPanel, grid, false);

        // add labels to show that alignment configurations are also exported
        // 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() {
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                filterRowHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(bodyLayerStack,
                filterRowHeaderLayer, rowHeaderLayer, cornerLayer);

        // turn the auto configuration off as we want to add our header menu
        // configuration
        NatTable natTable = new NatTable(parent, gridLayer, false);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                columnHeaderLayer);

        // build the grid layer
        return new GridLayer(viewportLayer, columnHeaderLayer, rowHeaderLayer,
                cornerLayer);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                columnHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(viewportLayer, columnHeaderLayer,
                rowHeaderLayer, cornerLayer);

        // turn the auto configuration off as we want to add our header menu
        // configuration
        NatTable natTable = new NatTable(parent, gridLayer, false);
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer

        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
        ILayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer,
                columnHeaderLayer);

        // build the grid layer
        GridLayer gridLayer = new GridLayer(bodyLayerStack, columnHeaderLayer,
                rowHeaderLayer, cornerLayer);

        // set the group by header on top of the grid
        CompositeLayer compositeGridLayer = new CompositeLayer(1, 2);
        final GroupByHeaderLayer groupByHeaderLayer = new GroupByHeaderLayer(
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.