@Override protected GridColumn getGridColumn() { return new RowNumberColumn(Collections.singletonList(headerMetaData), renderer); } }
public RowNumberColumn(final List<HeaderMetaData> headerMetaData, final GridColumnRenderer<Integer> columnRenderer) { super(headerMetaData, columnRenderer, 50.0); setMovable(false); setResizable(false); setFloatable(true); } }
@Override protected GridColumn getGridColumn() { return new RowNumberColumn(Collections.singletonList(headerMetaData), renderer); } }
public RowNumberColumn(final List<HeaderMetaData> headerMetaData, final GridColumnRenderer<Integer> columnRenderer) { super(headerMetaData, columnRenderer, 50.0); setMovable(false); setResizable(false); setFloatable(true); } }
@Override @SuppressWarnings("unused") public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final GridColumn<?> uiColumn = new RowNumberColumn(makeHeaderMetaData(column)); uiColumn.setWidth(Math.max(column.getWidth(), uiColumn.getWidth())); return uiColumn; }
@Override @SuppressWarnings("unused") public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final GridColumn<?> uiColumn = new RowNumberColumn(makeHeaderMetaData(column)); uiColumn.setWidth(Math.max(column.getWidth(), uiColumn.getWidth())); return uiColumn; }
@Override public void initialiseUiColumns() { expression.ifPresent(e -> { model.appendColumn(new RowNumberColumn()); e.getColumn().forEach(ii -> { final GridColumn relationColumn = makeRelationColumn(ii); model.appendColumn(relationColumn); }); }); getRenderer().setColumnRenderConstraint((isSelectionLayer, gridColumn) -> true); }
@Test @SuppressWarnings("unchecked") public void onContextMenuWithoutCellSelectionManager() { final GuidedDecisionTableView.Presenter dtPresenter = makeDecisionTable(); final GridData uiModel = dtPresenter.getView().getModel(); final GridColumn uiColumn = new RowNumberColumn(); uiModel.appendColumn(uiColumn); when(columnInformation.getColumn()).thenReturn(uiColumn); when(modellerPresenter.getAvailableDecisionTables()).thenReturn(new HashSet<GuidedDecisionTableView.Presenter>() {{ add(dtPresenter); }}); final GridCell uiCell = mock(GridCell.class); when(uiModel.getCell(any(Integer.class), any(Integer.class))).thenReturn(uiCell); when(uiCell.getSelectionStrategy()).thenReturn(null); final ContextMenuHandler handler = contextMenuSupport.getContextMenuHandler(modellerPresenter); handler.onContextMenu(event); verify(layer, never()).batch(); }
@Test @SuppressWarnings("unchecked") public void onContextMenuWithCellSelectionManagerWithChangeInSelection() { final GuidedDecisionTableView.Presenter dtPresenter = makeDecisionTable(); final GridData uiModel = dtPresenter.getView().getModel(); final GridColumn uiColumn = new RowNumberColumn(); uiModel.appendColumn(uiColumn); when(columnInformation.getColumn()).thenReturn(uiColumn); when(modellerPresenter.getAvailableDecisionTables()).thenReturn(new HashSet<GuidedDecisionTableView.Presenter>() {{ add(dtPresenter); }}); when(uiModel.getCell(any(Integer.class), any(Integer.class))).thenReturn(uiCell); when(cellSelectionStrategy.handleSelection(any(GridData.class), any(Integer.class), any(Integer.class), any(Boolean.class), any(Boolean.class))).thenReturn(true); final ContextMenuHandler handler = contextMenuSupport.getContextMenuHandler(modellerPresenter); handler.onContextMenu(event); verify(cellSelectionStrategy, times(1)).handleSelection(eq(uiModel), eq(0), eq(0), eq(false), eq(false)); verify(layer, times(1)).batch(); }
@Test @SuppressWarnings("unchecked") public void onContextMenuWithCellSelectionManagerWithoutChangeInSelection() { final GuidedDecisionTableView.Presenter dtPresenter = makeDecisionTable(); final GridData uiModel = dtPresenter.getView().getModel(); final GridColumn uiColumn = new RowNumberColumn(); uiModel.appendColumn(uiColumn); when(columnInformation.getColumn()).thenReturn(uiColumn); when(modellerPresenter.getAvailableDecisionTables()).thenReturn(new HashSet<GuidedDecisionTableView.Presenter>() {{ add(dtPresenter); }}); when(uiModel.getCell(any(Integer.class), any(Integer.class))).thenReturn(uiCell); final ContextMenuHandler handler = contextMenuSupport.getContextMenuHandler(modellerPresenter); handler.onContextMenu(event); verify(cellSelectionStrategy, times(1)).handleSelection(eq(uiModel), eq(0), eq(0), eq(false), eq(false)); verify(layer, never()).batch(); }
this); model.appendColumn(new RowNumberColumn()); model.appendColumn(nameColumn); model.appendColumn(expressionColumn);
@Test @SuppressWarnings("unchecked") public void onContextMenu_RowContextMenu() { final GuidedDecisionTableView.Presenter dtPresenter = makeDecisionTable(); final GridData uiModel = dtPresenter.getView().getModel(); final GridColumn uiColumn = new RowNumberColumn(); uiModel.appendColumn(uiColumn); when(columnInformation.getColumn()).thenReturn(uiColumn); when(modellerPresenter.getAvailableDecisionTables()).thenReturn(new HashSet<GuidedDecisionTableView.Presenter>() {{ add(dtPresenter); }}); final ContextMenuHandler handler = contextMenuSupport.getContextMenuHandler(modellerPresenter); handler.onContextMenu(event); verify(rowContextMenu, times(1)).show(any(Integer.class), any(Integer.class)); verify(cellContextMenu, never()).show(any(Integer.class), any(Integer.class)); }
final GuidedDecisionTableView.Presenter dtPresenter = makeDecisionTable(); final GridData uiModel = dtPresenter.getView().getModel(); final GridColumn uiColumn = new RowNumberColumn();
@Before public void setup() { this.uiModel = new GuidedDecisionTableUiModel(synchronizer); this.uiColumn = new RowNumberColumn(); this.uiModel.appendColumn(uiColumn); this.uiModel.appendRow(new BaseGridRow()); this.renderer = new GuidedDecisionTableRenderer(uiModel, new GuidedDecisionTable52()); doReturn(new ArrayList<Double>() {{ add(20.0); }}).when(renderingInformation).getVisibleRowOffsets(); doReturn(new ArrayList<GridColumn<?>>() {{ add(uiColumn); }}).when(context).getBlockColumns(); doReturn(bodyBlockInformation).when(renderingInformation).getBodyBlockInformation(); doReturn(new ArrayList<GridColumn<?>>() {{ add(uiColumn); }}).when(bodyBlockInformation).getColumns(); doReturn(floatingBlockInformation).when(renderingInformation).getFloatingBlockInformation(); doReturn(Collections.emptyList()).when(floatingBlockInformation).getColumns(); doReturn(renderer).when(context).getRenderer(); }
final GuidedDecisionTableView.Presenter dtPresenter = makeDecisionTable(); final GridData uiModel = dtPresenter.getView().getModel(); final GridColumn uiColumn = new RowNumberColumn();
this.model.getExpandedColumns().get( 1 ).setHeader( "description" ); this.uiColumn1 = new RowNumberColumn(); this.uiColumn2 = new BaseGridColumn<>( new BaseHeaderMetaData( "description" ), columnRenderer,
@Before public void setup() { this.uiColumn1 = new RowNumberColumn(); this.uiColumn2 = new BaseGridColumn<>(Arrays.asList(new BaseHeaderMetaData("title1"), new BaseHeaderMetaData("title2")), columnRenderer,
@Before public void setup() { this.uiColumn1 = new RowNumberColumn(); this.uiColumn2 = new BaseGridColumn<>(Arrays.asList(new BaseHeaderMetaData("title1"), new BaseHeaderMetaData("title2")), columnRenderer,