2017-02-23 150 views

ответ

0
 onInit : function(){ 
      $.sap.myVar = "console this"; 
     }, 

     someFunction : function(){ 
      console.log($.sap.myVar); 
     } 

// Объявив, как это вы можете получить доступ к переменной через вне приложения

0

Пробовал ли вы «это». Это решение построено в SAP WEB IDE. Измените его, если вы используете какую-либо другую платформу.

код в View

<Button text="Click to display global variable" press="onDisplay"></Button> 

код в контроллере

onInit:function() 
    { 
     this.value = "Welcome New user!"; //global variable 
    }, 
    onDisplay:function() 
    { 
     sap.m.MessageToast.show(this.value); 
    } 

Revert, если какие-либо сомнения.

Благодаря Киран Israni

+0

В этом методе переменную (this.value) можно получить только в представлении, которое вы объявляете. – santhosh