0

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

前任:

//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 之类的东西。请帮我解决这个问题。我是钛开发商的新手。

4

2 回答 2

0

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

var win = Titanium.UI.currentWindow;

在开始使用win之前。?

于 2011-01-11T02:04:22.297 回答
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});
于 2011-07-11T21:23:52.903 回答