otsdaq_utilities  v2_05_02_indev
Main.controller.js
1 sap.ui.define(['sap/ui/core/mvc/Controller', 'sap/m/MessageToast'],
2  function(Controller, MessageToast) {
3  "use strict";
4 
5  var CController = Controller.extend("NavExample.controller.Main", {
6 
7  handleNav: function(evt) {
8  var navCon = this.getView().byId("navCon");
9  var target = evt.getSource().data("target");
10  if (target) {
11  var animation = this.getView().byId("animationSelect").getSelectedKey();
12  navCon.to(this.getView().byId(target), animation);
13  } else {
14  navCon.back();
15  }
16  },
17 
18  handlePainter: function() {
19  var navCon = this.getView().byId("navCon");
20  var page = navCon.getCurrentPage();
21  console.log('page id', page.getId());
22  var panel = page.getContent()[0];
23 
24  var painter = panel.getPainter();
25  if (painter)
26  MessageToast.show("Access painter for " + painter.GetClassName());
27 
28  }
29  });
30 
31 
32  return CController;
33 
34 });