我正在尝试使用 NatTableExamples-1.4.0 并尝试ShowRowInViewportCommand
使用_900_test\viewportSelection\ViewportSelectionHideShowDataLayerExample
.
我把method和methodnattable
得到的对象存储如下:createExampleControl
overloaded onStart()
@Override
public void onStart() {
nattable.doCommand(new ShowRowInViewportCommand(nattable.getLayer(), 35)); //didn't work
nattable.doCommand(new SelectRowsCommand(nattable.getLayer(), 0, 35, false, false)); //worked, can see the row selected after scrolling down
}
在这里SelectRowsCommand
工作。我看到第 36 行由于索引位置转换而被选中,.
但是我没有看到ShowRowInViewportCommand
在 UI 中的效果。我期待应该自动看到第 36 行。
ShowRowInViewportCommandHandler
到位。在调试过程中,我验证了控件到达了 ShowRowInViewportCommandHandler.doCommand 方法。
我应该怎么做才能看到自动滚动?