Sapui5 如何将排序项添加到片段对话框中?
我在这页上找到了这个片段 但它不起作用 我看到这本指南了 但是如果我使用Sapui5 如何将排序项添加到片段对话框中?,sapui5,Sapui5,我在这页上找到了这个片段 但它不起作用 我看到这本指南了 但是如果我使用 var element=sap.ui.getCore().byId("sortItemsId"); 元素值未定义addSortItem是一种在ViewSettingsDialog而不是sortItems上工作的方法 因此,由于您已经为ViewSettingsDialog控件提供了id viewSettingsDialogId,因此在控制器中可以执行以下操作: var oViewSettingsDialog = sa
var element=sap.ui.getCore().byId("sortItemsId");
元素值未定义addSortItem是一种在ViewSettingsDialog而不是sortItems上工作的方法
因此,由于您已经为ViewSettingsDialog控件提供了id viewSettingsDialogId,因此在控制器中可以执行以下操作:
var oViewSettingsDialog = sap.ui.getCore().byId("viewSettingsDialogId");
oViewSettingsDialog.addSortItem(new sap.m.ViewSettingsItem({text:"field1",
key:"Price"}));
/* and so on... */
这会将排序项目添加到sortItems列表中
var element=sap.ui.getCore().byId("sortItemsId");
var oViewSettingsDialog = sap.ui.getCore().byId("viewSettingsDialogId");
oViewSettingsDialog.addSortItem(new sap.m.ViewSettingsItem({text:"field1",
key:"Price"}));
/* and so on... */