Created by Pedro Gomez Vasquez on 2014-01-16. Creative Commons furthurr.
Librería para manejar un arreglo de ventanas tanto en iOS como en Android con con allow colocar el archivo en /lib/NavController.js
Para utilizar recomiendo que elimines tanto tu index.xml y index.tss dejando solo el index.js con el siguiente codigo:
var NavigationController = require('NavController');
var navController = new NavigationController();
Alloy.Globals.navcontroller = navController;
var testwin = Alloy.createController('ventana').getView();
Alloy.Globals.navcontroller.open(testwin); //<-creando una ventana
Agregar una nueva ventala a la pila de ventanas:
Alloy.Globals.navcontroller.open(testwin);
Cerrar una sola ventana:
Alloy.Globals.navcontroller.close1();
Cerrar todas las ventanas y poder ir a home o la primera ventana (ventana root):
Alloy.Globals.navcontroller.home();
Alloy.Globals.navcontroller.home1(); //cierra ventanas de manera inversa
Cerrar solo la penultima ventana:
Alloy.Globals.navcontroller.closePenultima();