0

我使用 rapidClipse 4.0
我一开始使用的是 rapidClipse 和 java

我创建了一个带有表格和字段组的页面。
保存新记录后,表不会刷新。
属性:
AutoQueryData 为 false
数据为“findAllContacts”(JPASQL 查询)
实体已设置。
所有 col 都已设置

我尝试关注我关注的视频“RapidClipse:Daten manuell laden”
https
://www.rapidclipse.com/en/forum/index.php/forum/programmierung/495-table-refresh-bei-neuem-datensatz和
https://www.rapidclipse.com/en/forum/index.php/forum/bugs/120-aktualisierung-anzeige-tabelle ---> 此方法不可用/未定义


我尝试使用
- this.table.getBeanContainerDatasource().refresh()
- this.table.getBeanContainerDatasource().addAll(new OkmMetaDataValueDAO().findAllContacts();--> 这确实用相同的数据第二次/两次填充表,但没有重新加载它。
-this.table.addContainerDatasource().addAll(...
重新加载 Container
All 没有成功。

我觉得,我必须通过使用 java-script 在客户端触发内容重新加载。但是如何使用快速剪辑呢?

有人可以解释一下,我必须考虑/考虑什么或我做错了什么?
所有帮助将不胜感激!
提前谢谢你 - OpaHeinz

4

1 回答 1

0

this.table.getBeanContainerDatasource().refresh() 总是对我有用(你已经这样做了)。

注意:需要一段时间才能在数据库中产生影响,然后在视图中产生影响。

就我而言,我遇到了这个问题。一旦数据被删除,我必须删除数据并刷新表格。我发现的是时间滞后。所以我在删除按钮旁边又放了一个按钮。当有人删除数据时,“删除”按钮被禁用并且刷新按钮被启用,启用“删除”按钮的唯一方法是单击刷新。

于 2019-09-05T14:51:29.443 回答