【发布时间】:2018-03-03 09:56:57
【问题描述】:
我有一个将 NatTable 滚动到所选行的操作。我尝试使用以下部分工作的 sn-p
natTable.doCommand(new ShowRowInViewportCommand(
natTable.getBodyLayer().getViewportLayer(), rowPosition+delta));
如果我将增量值设置为 rowPosition+10,它会起作用。但是,如果当前滚动在表格的底部,它不会滚动到该行,它需要一个额外的滚动才能看到选择。从逻辑上讲,我需要执行 rowPosition-10 才能将滚动条向上滚动到正确的位置。
所以,我们需要找到滚动位置是在表尾还是表头,然后相应地设置rowPosition+10或rowPosition-10。 有没有办法找到当前的滚动位置??
这类似于这里的问题Scroll NatTable programmatically。不幸的是,没有评论的声誉,因此为此问题创建了一个单独的线程。
如果有人解决了这个问题可以发布答案。
谢谢。
【问题讨论】:
标签: eclipse eclipse-rcp nattable