github.com/SAP/cloud-mta-build-tool@v1.2.27/integration/testdata/node/webapp/controller/Main.controller.js (about) 1 sap.ui.define([ 2 "sap/ui/core/mvc/Controller" 3 ], function(Controller) { 4 "use strict"; 5 6 return Controller.extend("com.sap.teched.teched.controller.Main", { 7 onInit: function() { 8 var oView = this.getView(); 9 var oModel800 = this.getOwnerComponent().getModel("800"); 10 var oTable = oView.byId("table0"); 11 oTable.setModel(oModel800); 12 }, 13 14 onSelectionChange: function(oEvent) { 15 var oKey = oEvent.getSource().getSelectedKey(); 16 switch (oKey) { 17 case "400": 18 var oView = this.getView(); 19 var oModel400 = this.getOwnerComponent().getModel("400"); 20 var oTable = oView.byId("table0"); 21 oTable.setModel(oModel400); 22 break; 23 case "800": 24 var oView = this.getView(); 25 var oModel800 = this.getOwnerComponent().getModel("800"); 26 var oTable = oView.byId("table0"); 27 oTable.setModel(oModel800); 28 break; 29 } 30 31 } 32 33 }); 34 });