11sap . ui . define ( [ "sap/ui/core/mvc/Controller" , "sap/ui/core/mvc/XMLView" , "sap/ui/model/json/JSONModel" ,
22 "sap/ui/core/BusyIndicator" , "sap/m/MessageBox" , "sap/m/MessageToast" , "sap/ui/core/Fragment" , "sap/m/BusyDialog" ,
3- "sap/ui/VersionInfo" , "z2ui5/cc/Server" ,
3+ "sap/ui/VersionInfo" , "z2ui5/cc/Server" , "sap/ui/model/odata/v2/ODataModel" ,
44] ,
55 function ( Controller , XMLView , JSONModel , BusyIndicator , MessageBox , MessageToast , Fragment , mBusyDialog , VersionInfo ,
6- Server ) {
6+ Server , ODataModel ) {
77 "use strict" ;
88 return Controller . extend ( "z2ui5.controller.View1" , {
99
@@ -242,12 +242,12 @@ sap.ui.define(["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/
242242 }
243243 break ;
244244 case 'SET_ODATA_MODEL' :
245- sap . ui . require ( [
246- "sap/ui/model/odata/v2/ODataModel"
247- ] , async ( ODataModel ) => {
245+ // sap.ui.require([
246+ // "sap/ui/model/odata/v2/ODataModel"
247+ // ], async (ODataModel) => {
248248 var oModel = new ODataModel ( { serviceUrl : args [ 1 ] } ) ;
249249 z2ui5 . oView . setModel ( oModel , args [ 2 ] ) ;
250- } ) ;
250+ // });
251251 break ;
252252 case 'DOWNLOAD_B64_FILE' :
253253 var a = document . createElement ( "a" ) ;
@@ -455,14 +455,12 @@ sap.ui.define(["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/
455455 }
456456 }
457457 } ,
458- setApp ( oApp ) {
459- this . _oApp = oApp ;
460- } ,
461458 async displayView ( xml , viewModel ) {
462459 let oview_model = new JSONModel ( viewModel ) ;
463460 var oModel = oview_model ;
464461 if ( z2ui5 . oResponse . PARAMS . S_VIEW ?. SWITCHDEFAULTMODEL ) {
465- oModel = z2ui5 . oOwnerComponent . getModel ( z2ui5 . oResponse . PARAMS . S_VIEW ?. SWITCHDEFAULTMODEL ) ;
462+ oModel = new ODataModel ( { serviceUrl : z2ui5 . oResponse . PARAMS . S_VIEW ?. SWITCHDEFAULTMODEL } ) ;
463+ // oModel = z2ui5.oOwnerComponent.getModel(z2ui5.oResponse.PARAMS.S_VIEW?.SWITCHDEFAULTMODEL);
466464 }
467465 z2ui5 . oView = await XMLView . create ( {
468466 definition : xml ,
@@ -481,8 +479,8 @@ sap.ui.define(["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/
481479 if ( z2ui5 . oResponse . PARAMS . S_VIEW ?. SWITCHDEFAULTMODEL ) {
482480 z2ui5 . oView . setModel ( oview_model , "http" ) ;
483481 }
484- this . _oApp . removeAllPages ( ) ;
485- this . _oApp . insertPage ( z2ui5 . oView ) ;
482+ z2ui5 . oApp . removeAllPages ( ) ;
483+ z2ui5 . oApp . insertPage ( z2ui5 . oView ) ;
486484 } ,
487485 } )
488486 } ) ;
0 commit comments