0

我有两个视图,
视图 A:有一组实体集名称,其中一个被选择并传递给 secondview;作为一个字符串。
视图 B :具有呈现实体集的智能表。

如何从视图 B 中的视图控制器设置智能表中的实体集?
例如,如果在视图 A 中选择了名为“aSet”的实体集,则将其作为参数发送到第二个视图视图 B。
那么“aSet”应在视图 B 的智能表中设置为 entitySet。
实体集在元数据。
我正在 SAP WebIDE 上开发,视图用 xml 编写,控制器编写器用 js 编写。

谢谢。

4

1 回答 1

0

您可以在控制器中像这样绑定您的智能表:-

var oModel = this.getView().getModel();
var smartTable = this.getView().byId("tableId");

    smartTable.setEntitySet("entitySetName");
    smartTable.setInitiallyVisibleFields("columnsName");// can have one or many col
    smartTable.setModel(oModel);
于 2018-10-10T09:09:30.970 回答