Codenameone 如何在showback()之后重新加载数据
我有一个表单,可以从SQLite表中加载多个按钮。该表单上有一个add按钮,显示另一个表单,用于向表中添加新记录。该表单上的“保存”按钮将记录保存到表中,并调用父表单的showBack()方法。我不知道如何从表中重新加载数据,以便显示新记录。作为表单导航的一部分,如何从数据库表中刷新数据集?您需要重新运行表单构造 我猜你是这样做的:Codenameone 如何在showback()之后重新加载数据,codenameone,Codenameone,我有一个表单,可以从SQLite表中加载多个按钮。该表单上有一个add按钮,显示另一个表单,用于向表中添加新记录。该表单上的“保存”按钮将记录保存到表中,并调用父表单的showBack()方法。我不知道如何从表中重新加载数据,以便显示新记录。作为表单导航的一部分,如何从数据库表中刷新数据集?您需要重新运行表单构造 我猜你是这样做的: MyForm() { //... add stuff to my form ... } 将该代码移动到init()方法,在调用showBack()之前,只需
MyForm() {
//... add stuff to my form ...
}
将该代码移动到init()
方法,在调用showBack()
之前,只需调用类似于reloadData()的内容即可:
抱歉,如果我太过密集,但是我仍然处于“遵循教程”的知识水平,这里的代码名为1,尽管我对Java很熟悉。在任何演示或教程中是否有更具解释性的示例?如果您熟悉Java,那么这应该与您在Swing中的做法非常接近。您需要编写用新数据更新表单的逻辑,因为组件框架忽略了底层数据。由于这与业务逻辑有关,我不确定这方面的示例会有什么帮助?明白了。我不是在扩展表单。我只是在做表格f=新表格()。我想我现在明白你的意思了,所以我要试一试。
public void reloadData() {
removeAll();
init();
}