Öffnen ein weiteres Fenster, in eine Appcelerator Titanium-app funktioniert nicht
Habe ich grundsätzlich 5 Fenster in meiner iPad-Anwendung (erstellt mit Appcelerator Titanium) und möchten in der Lage sein zu navigieren, vorwärts und wieder zurück (eine zurück-und eine weiter-Schaltfläche für diesen Zweck).
Der folgende Ansatz funktioniert nicht. Es passiert nichts bei Klick auf die Schaltfläche.
Ersten Fenster wird geöffnet, in meine app.js wie diese:
var window = Titanium.UI.createWindow({
url:'mainwindows.js',
modal: true
});
window.open();
dann in mainwindows.js ich habe einen button namens "weiter", der tut dies:
buttonNext.addEventListener('click', function(e){
var newWindow = Titanium.UI.createWindow({
url: "step_1.js",
title: "Step 1"
});
win.open(newWindow, { animated:true})
});
InformationsquelleAutor Hedge | 2011-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie NavigationGroup bedienen, die windows so:
Erkunden KitchenSink, gibt es viele Beispiele gibt, darunter NavigationGroup als gut.
Sie kann verwenden Sie die navigation Gruppen im inneren des iPad. Sehen KitchenSink für das iPad. NavigationGroup liegt innerhalb iPhone-namespace, da es kann verwendet werden, sowohl für iPhone und iPad, das ist ein bisschen verwirrend, aber es ist.
Wenn ich versuche, es zu benutzen in der Anwendung bekomme ich Script Fehler = Ergebnis der Ausdruck 'Ti.UI.iPhone' [undefined] ist kein Objekt. bei der Ausführung.
was ist Ihr titanium-sdk-version?
ist das iPhone aktiviert tiapp.xml?
InformationsquelleAutor knuku
hier ist ein Beispiel mit vollständiger Quelle in meinem blog,
http://blog.clearlyinnovative.com/post/4043980803/titanium-appcelerator-quickie-minimal-ipad-splitview
Es nutzt NavigationGroup mit dem iPad.
Ich würde vorschlagen, tun reinigen auf Ihr Projekt, und eine vollständige Neuerstellung
InformationsquelleAutor Aaron Saunders
Reinigen Sie Ihr Projekt und dann wieder zu laufen. Diese sicherlich löst "seltsame" Probleme, die sind völlig unerwartet. Einer meiner Favoriten ist:
InformationsquelleAutor user987842
Wenn Sie erklären
var navGroup
, Fenster, sollte festgelegt werden, alswindow: rootWindow
, nichtwindow: window
InformationsquelleAutor eaavendano