我的tableviewer看起来像这样:
Column1 Column2 Column3
John 13 NDN
Smith 14 ndn
Adam 10 ndn
右键单击上下文菜单。实际上,我想在右键单击并单击该选项,以移动表格底部的行。因此,在第一行按此选项后,表格将如下所示:
Column1 Column2 Column3
Smith 14 ndn
Adam 10 ndn
John 13 NDN
我该怎么做?
答案 0 :(得分:1)
最简单的方法是更新模型(您为setInput
提供的数组或列表),然后调用TableViewer.refresh()
让查看器从更新后的列表中刷新显示。
对于使用TableViewer.remove(row data)
后跟TableViewer.add(row data)
而不是refresh()
的大型表格可能会更快 - 您仍需要更新模型数组。