@Override public void selectLinkedColumn(final GridColumn<?> selectedGridColumn) { final GridWidget gridWidget = getLinkedGridWidget(selectedGridColumn); if (gridWidget == null) { return; } if (isGridPinned()) { flipToGridWidget(gridWidget); } else { scrollToGridWidget(gridWidget); } }
@Override public void selectLinkedColumn(final GridColumn<?> selectedGridColumn) { final GridWidget gridWidget = getLinkedGridWidget(selectedGridColumn); if (gridWidget == null) { return; } if (isGridPinned()) { flipToGridWidget(gridWidget); } else { scrollToGridWidget(gridWidget); } }
@Test public void checkScrollToGridWidgetWhenNotPinned() { final GridWidget gridWidget = makeGridWidget(); this.gridLayer.add(gridWidget); gridLayer.scrollToGridWidget(gridWidget); verify(gridLayer, times(1)).select(eq(gridWidget)); }
@Test public void checkScrollToGridWidgetWhenNotPinned() { final GridWidget gridWidget = makeGridWidget(); this.gridLayer.add(gridWidget); gridLayer.scrollToGridWidget(gridWidget); verify(gridLayer, times(1)).select(eq(gridWidget)); }
@Test public void checkScrollToGridWidgetWhenPinned() { final GridWidget gridWidget = makeGridWidget(); this.gridLayer.add(gridWidget); gridLayer.enterPinnedMode(gridWidget, new GridLayerRedrawManager.PrioritizedCommand(0) { @Override public void execute() { //Do nothing } }); gridLayer.scrollToGridWidget(gridWidget); verify(gridLayer, never()).select(eq(gridWidget)); }
@Test public void checkScrollToGridWidgetWhenPinned() { final GridWidget gridWidget = makeGridWidget(); this.gridLayer.add(gridWidget); gridLayer.enterPinnedMode(gridWidget, new GridLayerRedrawManager.PrioritizedCommand(0) { @Override public void execute() { //Do nothing } }); gridLayer.scrollToGridWidget(gridWidget); verify(gridLayer, never()).select(eq(gridWidget)); }