Codenameone 如何在showback()之后重新加载数据

Codenameone 如何在showback()之后重新加载数据,codenameone,Codenameone,我有一个表单,可以从SQLite表中加载多个按钮。该表单上有一个add按钮,显示另一个表单,用于向表中添加新记录。该表单上的“保存”按钮将记录保存到表中,并调用父表单的showBack()方法。我不知道如何从表中重新加载数据,以便显示新记录。作为表单导航的一部分,如何从数据库表中刷新数据集?您需要重新运行表单构造 我猜你是这样做的: MyForm() { //... add stuff to my form ... } 将该代码移动到init()方法,在调用showBack()之前,只需

我有一个表单,可以从SQLite表中加载多个按钮。该表单上有一个add按钮,显示另一个表单,用于向表中添加新记录。该表单上的“保存”按钮将记录保存到表中,并调用父表单的showBack()方法。我不知道如何从表中重新加载数据,以便显示新记录。作为表单导航的一部分,如何从数据库表中刷新数据集?

您需要重新运行表单构造

我猜你是这样做的:

MyForm() {
   //... add stuff to my form ...
}
将该代码移动到
init()
方法,在调用
showBack()
之前,只需调用类似于
reloadData()的内容即可:


抱歉,如果我太过密集,但是我仍然处于“遵循教程”的知识水平,这里的代码名为1,尽管我对Java很熟悉。在任何演示或教程中是否有更具解释性的示例?如果您熟悉Java,那么这应该与您在Swing中的做法非常接近。您需要编写用新数据更新表单的逻辑,因为组件框架忽略了底层数据。由于这与业务逻辑有关,我不确定这方面的示例会有什么帮助?明白了。我不是在扩展表单。我只是在做表格f=新表格()。我想我现在明白你的意思了,所以我要试一试。
public void reloadData() {
   removeAll();
   init();
}