将参数传递给新窗口[Titanium]

时间:2013-07-29 09:43:55

标签: windows file parameters titanium

在下面的代码中,我需要将text变量从app.js传递到app_flip.js并在那里显示它。我怎么能这样做?

**In app.js**
var win = Titanium.UI.createWindow({backgroundColor:'white'});

button.addEventListener('click,function(e){
 Ti.include('app_flip.js');
});
var text = Ti.UI.createLabel({ text:"hello" });
win.add(text);

**In app_flip.js**
var win = Titanium.UI.createWindow({backgroundColor:'white'});

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法打开新窗口 的 app.js

button.addEventListener('click', function(e){
    var win = Ti.UI.createWindow({
        url : 'app_flip.js',
        backgroundColor : 'white',
        _customProperty : 'Value of the property'
    });

    win.open();
});

<强> app_flip.js

var win = Ti.UI.currentWindow;
var _customProperty = win._customProperty;
alert(_customProperty); //Will display Value of the property

您可以使用this作为参考