Sapui5 Fiori元素-在“保存提升”对话框中

Sapui5 Fiori元素-在“保存提升”对话框中,sapui5,Sapui5,我们已经使用fiori元素创建了list report应用程序。现在,我们想引发一个关于“保存”操作的对话框,因此我们使用了 对话框功能(oEvent){ 如果(!那._oDialog){ sap.ui.core.Fragment.load({ 名称:“MyProject.MyDialog”, 控制员:这个 }).then(函数(oDialog){ 那._oDialog=oDialog; That.getView().addDependent(That.\u oDialog); 即._oDia

我们已经使用fiori元素创建了list report应用程序。现在,我们想引发一个关于“保存”操作的对话框,因此我们使用了

对话框功能(oEvent){ 如果(!那._oDialog){ sap.ui.core.Fragment.load({ 名称:“MyProject.MyDialog”, 控制员:这个 }).then(函数(oDialog){ 那._oDialog=oDialog; That.getView().addDependent(That.\u oDialog); 即._oDialog.getBinding(“项目”).filter(过滤器); 那个; }.那(那)); }否则{ 即._oDialog.getBinding(“项目”).filter(过滤器); 那个; } } controller(“NextGenerationMaintenanceUI.ext.controller.ObjectPageExt”,{ onAfterRendering:函数(){ 调试器; this.extensionAPI.getTransactionController().AttachaterSave(onDialog); }
});这应该有效,不要使用:

 then(function (oDialog) {
                this._oDialog = oDialog;
                this.getView().addDependent(That._oDialog);
            this._oDialog.getBinding("items").filter(oFilters);
                this._oDialog.open();
            }.bind(this))