Titanium Appcelerator钛表行视图单击

Titanium Appcelerator钛表行视图单击,titanium,Titanium,我使用安卓应用程序使用钛Appcelerator。。我正在尝试单击并从表中检索行视图值。我正在获取“未定义”。请帮助我检索行值 这是我的密码 var row = Ti.UI.createTableViewRow(); row.title = 'row'; row.postid = '' + post.id; row.addEventListener('longclick', function(e) { Titanium.API.info(evt.postid); }); 您输入了错误的

我使用安卓应用程序使用钛Appcelerator。。我正在尝试单击并从表中检索行视图值。我正在获取“未定义”。请帮助我检索行值

这是我的密码

var row = Ti.UI.createTableViewRow();
row.title = 'row';
row.postid = '' + post.id;
row.addEventListener('longclick', function(e) {
    Titanium.API.info(evt.postid);
});

您输入了错误的参数名称,而不是:

row.addEventListener('longclick', function(e) {
    Titanium.API.info(evt.postid);
});
应该是:

row.addEventListener('longclick', function(e) {
    Titanium.API.info(e.postid);
});
对于TableView和rows,最好在整个表上创建事件侦听器,如下所示:

var table = Ti.UI.createTableView();
var row = Ti.UI.createTableViewRow();
row.title = 'row';
row.postid = '' + post.id;
table.setData([row]);

table.addEventListener('longclick', function(e) {
    Titanium.API.info(e.row.postid);
});