Окно переключателя Appcelerator - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть главное окно (app.js) и два подокна (login.js и signUp.js)

Вот мой 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
});

логин.open ({fullscreen: true});

Теперь я хочу открыть signUp.js с помощью login.js.Есть какой-либо способ сделать это?Я попытался поискать и поискать документацию, но безрезультатно.

1 Ответ

1 голос
/ 11 ноября 2010

просто набрал это, не идеально, но это общая идея.

// 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();
});
...