【发布时间】:2016-09-08 17:45:21
【问题描述】:
我需要使用 UI5 将新记录插入数据库。现在我已经在 UI5 中显示了一个表,显示了该数据库表中的现有数据。我使用 xsjs 作为后端服务并使用 JSON 模型来显示 UI5表。现在我必须在表中插入新记录。我在后端有一个 xsjs,它负责在 db 表中插入,但即使 db 表得到更新,我的 ui5 表数据在我重新加载页面之前保持不变。我无法直接从前端使用模型更新 UI5 表array.push 表单值,因为有某些元参数,例如由(当前用户)更新和在(时间戳)字段上更新,这些字段需要来自实时更新的值。请告诉我如何在记录插入时更新 UI5 表,而无需重新加载页面。
【问题讨论】:
-
您可以通过调用
loadData使用来自后端的数据更新 JSONModel。详情可以查看文档:sapui5.hana.ondemand.com/#docs/api/symbols/… -
我已经检查过了,但是,表格没有被刷新。我们有什么方法可以在不刷新整个页面的情况下刷新表格?
-
尝试刷新模型 oModel.refresh();
标签: javascript json sapui5 hana