【发布时间】:2016-12-01 04:09:31
【问题描述】:
我有两种观点,
视图 A :具有一组实体集名称,从中选择一个并传递给 secondview;作为字符串。
视图 B :具有呈现实体集的智能表。
如何在视图 B 的视图控制器中设置智能表中的实体集?
例如,如果在视图 A 中选择了名为“aSet”的实体集,则将其作为参数发送到第二个视图视图 B。
然后“aSet”应该设置为视图B的智能表中的entitySet。
实体集在元数据中列出。
我正在 SAP WebIDE 上开发,视图用 xml 编写,控制器编写器用 js 编写。
谢谢。
【问题讨论】:
-
我不认为你可以。智能表控件的实体集名称属性不是动态 UI5 属性。您可能必须使用另一个控件来完成此操作,例如响应表。
-
调用 setEntitySet(vEntitySetName) 并传递实体集名称怎么样。 setEntitySet 存在于智能表下
-
哈西德先生,谢谢您的解决方案。我使用了该方法,它已设置,但我必须显式刷新页面才能使更改生效。你能告诉我如何克服这个问题(如果可能的话)?