【发布时间】:2017-08-09 07:19:31
【问题描述】:
我正在开发这个庞大的 RCP 企业 CRM 系统。去年它更新到 RCP 4.5。可悲的是,我对 RCP 非常不满意,因为我从来不需要处理它的前端......所以我的问题可能看起来有点奇怪。
无论如何,我的问题是:
我有一个表格窗口,其中所有行都正确填写了数据。一列有一个功能,我可以在其中双击,然后另一个窗口将打开,我可以在其中编辑/删除/添加数据。添加的值的 ID 然后显示在主窗口的表格列中。 (这工作正常)
问题:如果我打开此编辑器窗口,编辑某些内容(添加新值或删除一个或多个),然后单击保存并关闭此编辑窗口(它实际上是一个新选项卡...),然后返回此编辑后的窗口,它将显示编辑前的状态...(新值不在列表中,删除的值仍在列表中)值在数据库中正确存储或删除,似乎只有 UI坚持旧状态。如果我想看到正确的(和实际的)状态,我必须重新启动 GUI。
我的问题:如何强制 RCP 忘记此选项卡/窗口的旧状态并每次从数据库加载数据?我在这个窗口的保存方法(刷新,处理)中尝试了很多东西,但似乎没有任何效果......
【问题讨论】:
-
你没有告诉我们代码是如何工作的。
-
好吧,遗憾的是,我不知道我应该确切地告诉这个代码什么?你能帮我吗?正如我所说,我不是 RCP 专家
标签: java eclipse-rcp