Titanium Appcelerator钛表行视图单击
我使用安卓应用程序使用钛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); }); 您输入了错误的
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);
});