Titanium Developer(Appcelerator)中的问题:将值传递到另一个窗口

时间:2010-12-23 13:47:51

标签: android appcelerator

我在钛开发人员中遇到问题,将值从一个窗口发送到另一个窗口时。我在appcelarator的文档中尝试过,但我无法做到。

实施例

//create tableView event listener
tableView.addEventListener('click', function(e)
{
    //set properties for passed info
    var newWin = Titanium.UI.createWindow({
        title:e.row.name,
        url:'customerDetail.js',
        passedName:e.row.name,
        passedID:e.row.id
        });

    newWin.open({animated:true, modal:true});
});

//In next window

var custName = win.passedName;

我想将值从一个窗口发送到另一个窗口。像在android中使用bundle的东西。请帮帮我。我是钛开发商的新手。

2 个答案:

答案 0 :(得分:0)

在该文件的顶部,我假设你有

var win = Titanium.UI.currentWindow;

开始使用win之前。 ?

答案 1 :(得分:0)

创建后,尝试在窗口设置属性:

var newWin = Titanium.UI.createWindow({
    title:e.row.name,
    url:'customerDetail.js'
});

newWin.passedName = e.row.name;
newWin.passedID = e.row.id;

newWin.open({animated:true, modal:true});