2010-11-10 44 views
0

I ont une fenêtre principale (de app.js) et deux sous-fenêtres (login.js et signUp.js)Appcelerator fenêtres de commutation

Voici mes app.js

var login=Titanium.UI.createWindow({ 
    url:'wins/login.js', 
    title:'Login', 
     backgroundColor:'#CCC', 
     navBarHidden:true 
}); 
var signUp=Titanium.UI.createWindow({ 
     url:'wins/signUp.js', 
    title:'Sign-up', 
     backgroundColor:'#CCC', 
     navBarHidden:true 
}); 

login.open ({fullscreen: true});

Maintenant, je veux ouvrir signUp.js avec login.js. Est-ce qu'il y a un moyen de faire ça? J'ai essayé de googler et de lire la documentation en vain.

Répondre

1

juste tapé cela, pas parfait, mais c'est l'idée générale.

// create buttons on main window 
var loginBtn = Titanium.UI.createButton({ 
    title : 'LOGIN' 
}); 
var signUpBtn = Titanium.UI.createButton({ 
    title : 'SIGN UP' 
}); 

// add to window 
mainWindow.add(loginBtn); 
mainWindow.add(signUpBtn); 

// associate click events 
loginBtn.addEventListener('click', function() { 
    Ti.API.log('loginBtn button clicked, show window'); 
    login.open(); 
}); 

signUpBtn.addEventListener('click', function() { 
    Ti.API.log('signUpBtn button clicked, show window'); 
    signUp.open(); 
});