在ContentProvider和LabelProvider的帮助下,我将TableViewer与Content和Label设置在一起。 我有一个按钮,用于创建模型对象,还使用refresh()方法刷新TableViewer。有时表格没有更新新行。只有在创建了另一个模型对象后,才能正确刷新表。
当我在getElements(Object对象)中放置断点然后执行多个对象创建时,问题就不存在了。
每次调用refresh()时,我应该在TableViewer上调用setInput(object)吗?
我错过了其他什么吗?