cancel
Showing results for 
Search instead for 
Did you mean: 

How to get current view name on clicking device back button?

Former Member
0 Kudos

Hi,

iam wriing a function for handling device back button(in android) press in my app.controller.js .How to get current viewname when clicking device back button.

code samples will be helpful.

my app.controller.js looks like below

sap.ui.controller("com.opensap.App", {

  onInit : function() {

  document.addEventListener("deviceready", onDeviceReady, false);

  },

  onBeforeShow : function(evt) {

  },

  navButtonTap : function(evt) { 

  }

});

function onBackKeyDown(){

  //alert("hai");

  //sap.ui.getCore().byId("SalesDetail").app.backToPage("ProductList");

  //sap.ui.getCore().byId("ProductList").app.backToPage("Dashboard");

  //sap.ui.getCore().byId("SupplierDetail").app.backToPage("Dashboard");

}

function onDeviceReady(){

   document.addEventListener("backbutton", onBackKeyDown, false);

}

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I somehow managed to find the solution

function onBackKeyDown(){

  var app = sap.ui.getCore().byId("LoginDetail").app;

  app.back();

}

Answers (0)