Appcelerator Titanium: Wie Sie mithilfe des onLoad-Ereignisses ein Fenster?
mainWin.pageLoad=false;
mainWin.addEventListener('load', function(e) {
if(mainWin.pageLoad) {
mainWin.open();
} else {
mainWin.close();
var LoginWindow = Titanium.UI.createWindow({
title : 'Login',
url:'Login.js'
});
LoginWindow.open();
}
});
Dies ist mein app.js Datei. Wenn der pageLoad-variable enthält den booleschen Wert true, dann brauche ich zum navigieren zu mainWin {Which is the current Window}
sonst muss ich gehen auf die Login-Seite.
InformationsquelleAutor theJava | 2011-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte diese Arbeit....
InformationsquelleAutor Thalaivar
Haben Sie versuchen, Ihren code so ?
InformationsquelleAutor Zakaria
Der Grund dafür ist wohl, dass die die variable wird aktualisiert, um wahr, bevor das Ereignis ausgelöst wird. Haben Sie versuchen, zu drucken, zu trösten mainWin.pageLoad-Wert?
Wo aktualisieren Sie die variable auf true?
InformationsquelleAutor gads
versuchen, mit den
focus
- Ereignis anstelle von das load-Ereignis.dann kann ich schlage vor, Sie post Sie alle Ihre code zu einem pastie, weil entweder die-oder die beiden Ansätze, die hier beschrieben wird, sollte also funktionieren muss das problem woanders liegen
InformationsquelleAutor Aaron Saunders