【发布时间】:2014-10-21 18:13:59
【问题描述】:
我使用 SplitApp 构建了一个 Web 应用程序,但我的 sap.m.Select 控件有问题。
在 page1.view 我有 2 个选择控件,如 here 所示(感谢 Allen 的帮助)。这些选择控件是使用 ajax 调用从数据库中填充的。
问题是当我在 page2.view 上的一个公司中添加一个新项目时,我无法使 page1.view 上的项目选择控件刷新。
例如,如果我转到 page1.view,在第一个选择控件中选择公司 3,然后转到 page2.view 并将 project4 添加到公司 3,然后导航回 page1.view,我仍然看到公司 3 被选中并且第二个选择控件中只有 3 个项目可用。 但是如果我选择任何其他公司然后再次选择firm3,我将在选择菜单中看到第4个项目。
那么,问题是如何刷新我的项目选择控件,以便在不重新选择公司的情况下看到新添加的项目?
【问题讨论】:
-
调用
push,然后调用refresh,甚至按照以下答案中的建议访问内部属性几乎是一种反模式。通过updating the model viasetProperty更新用户界面。应用开发者不应需要致电refresh。 -
这能回答你的问题吗? Add a New Item to a Table / List
标签: sapui5