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  });