Ich habe viele Beispiele gefolgt, und keiner bringt mir ein Ergebnis.So deklarieren Sie globale Variablen ohne Fensterobjekt in sapui5
Vielen Dank im Voraus
Ich habe viele Beispiele gefolgt, und keiner bringt mir ein Ergebnis.So deklarieren Sie globale Variablen ohne Fensterobjekt in sapui5
Vielen Dank im Voraus
onInit : function(){
$.sap.myVar = "console this";
},
someFunction : function(){
console.log($.sap.myVar);
}
// wie diese Durch die Deklaration können Sie die Variable aus der Anwendung Zugriff durch
Haben Sie es mit "diesem" versucht? Diese Lösung wird in SAP WEB IDE erstellt. Ändern Sie es, wenn Sie eine andere Plattform verwenden.
-Code in Ansicht
<Button text="Click to display global variable" press="onDisplay"></Button>
-Code in Controller-
onInit:function()
{
this.value = "Welcome New user!"; //global variable
},
onDisplay:function()
{
sap.m.MessageToast.show(this.value);
}
Revert wenn Zweifel.
Dank Kiran Israni
In dieser Methode kann auf die Variable (this.value) nur in der Ansicht zugegriffen werden, die Sie deklarieren. – santhosh
Pls was Sie haben versucht, und was das Ergebnis war. – Shadow