@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(0).setTitle(header); }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
private GridColumn<?> mockGridColumn(final double width, final List<GridColumn.HeaderMetaData> headerMetaData) { final GridColumn<?> uiColumn = mock(GridColumn.class); doReturn(headerMetaData).when(uiColumn).getHeaderMetaData(); doReturn(width).when(uiColumn).getWidth(); return uiColumn; } }
private GridColumn.HeaderMetaData getSelectedCellMetaData(final GridData gridData, final GridData.SelectedCell selectedCell) { final int _headerColumnIndex = ColumnIndexUtilities.findUiColumnIndex(gridData.getColumns(), selectedCell.getColumnIndex()); final GridColumn<?> gridColumn = gridData.getColumns().get(_headerColumnIndex); final List<GridColumn.HeaderMetaData> gridColumnMetaData = gridColumn.getHeaderMetaData(); return gridColumnMetaData.get(selectedCell.getRowIndex()); } }
private GridColumn<?> mockGridColumn(final double width, final List<GridColumn.HeaderMetaData> headerMetaData) { final GridColumn<?> uiColumn = mock(GridColumn.class); doReturn(headerMetaData).when(uiColumn).getHeaderMetaData(); doReturn(width).when(uiColumn).getWidth(); return uiColumn; } }
Function<SelectedRange, Double> getHeaderSelectionHeightStrategy() { return selectedRange -> { final double headerHeight = getRenderer().getHeaderHeight(); final double headerRowsYOffset = renderingInformation.getHeaderRowsYOffset(); final GridColumn<?> uiColumn = model.getColumns().get(selectedRange.getUiColumnIndex()); final List<GridColumn.HeaderMetaData> headerMetaData = uiColumn.getHeaderMetaData(); final double headerRowHeight = (headerHeight - headerRowsYOffset) / headerMetaData.size(); return selectedRange.getHeight() * headerRowHeight; }; }
@Test public void testGetHeaderBlockEndColumnIndexWithSplitBlock() { //MetaDataGroups: [""][""]["new-group"][""] columns.get(2).getHeaderMetaData().get(0).setColumnGroup("new-group"); assertEquals(1, ColumnIndexUtilities.getHeaderBlockEndColumnIndex(columns, columns.get(0).getHeaderMetaData().get(0), 0, 0)); }
@Test public void testGetHeaderBlockEndColumnIndexWithSplitBlock() { //MetaDataGroups: [""][""]["new-group"][""] columns.get(2).getHeaderMetaData().get(0).setColumnGroup("new-group"); assertEquals(1, ColumnIndexUtilities.getHeaderBlockEndColumnIndex(columns, columns.get(0).getHeaderMetaData().get(0), 0, 0)); }
@Test public void testGetHeaderBlockEndColumnIndex() { //MetaDataGroups: [""][""][""][""] assertEquals(3, ColumnIndexUtilities.getHeaderBlockEndColumnIndex(columns, columns.get(0).getHeaderMetaData().get(0), 0, 0)); }
@Test public void testGetHeaderBlockStartColumnIndex() { //MetaDataGroups: [""][""][""][""] assertEquals(0, ColumnIndexUtilities.getHeaderBlockStartColumnIndex(columns, columns.get(3).getHeaderMetaData().get(0), 0, 3)); }
@Test public void testGetHeaderBlockEndColumnIndex() { //MetaDataGroups: [""][""][""][""] assertEquals(3, ColumnIndexUtilities.getHeaderBlockEndColumnIndex(columns, columns.get(0).getHeaderMetaData().get(0), 0, 0)); }
@Test public void checkRenderHeaderWhenColumnsHaveNoMetaData() { column.getHeaderMetaData().clear(); final BaseGridRendererHelper.RenderingInformation ri = makeRenderingInformation(model); final GridHeaderRenderContext context = mock(GridHeaderRenderContext.class); final List<GridRenderer.RendererCommand> commands = renderer.renderHeader(model, context, rendererHelper, ri); assertThat(commands).isNotNull(); assertThat(commands).asList().hasSize(0); }
@Test public void checkRenderHeaderWhenColumnsHaveNoMetaData() { column.getHeaderMetaData().clear(); final BaseGridRendererHelper.RenderingInformation ri = makeRenderingInformation(model); final GridHeaderRenderContext context = mock(GridHeaderRenderContext.class); final List<GridRenderer.RendererCommand> commands = renderer.renderHeader(model, context, rendererHelper, ri); assertThat(commands).isNotNull(); assertThat(commands).asList().hasSize(0); }
@Test public void testGetUiHeaderRowIndex() { final BaseGridData model = new BaseGridData(); columns.forEach(col -> model.appendColumn(col)); assertEquals(0, ColumnIndexUtilities.getMaxUiHeaderRowIndexOfColumn(model, 0)); columns.get(1).getHeaderMetaData().add(new BaseHeaderMetaData("col1", "second-row")); assertEquals(1, ColumnIndexUtilities.getMaxUiHeaderRowIndexOfColumn(model, 1)); } }