titanium - 在 tableviewrow 钛合金中获取事件点击

标签 titanium tableview

我在tableview中自定义了一个tableviewrow,其中包含图像和几个按钮。我已经获得了单击的行的索引,但我需要这样做,以便当我单击 tableviewrow 中的按钮时,它将返回该行的索引。 我还想测试一下我是否单击了行。 我该怎么做?

最佳答案

click表的事件为您提供单击的行的行数据。因此,您可以访问分配给该行的所有数据。示例代码:

var data = [];
for(var i=0;i<5;i++)
{
    var row = Titanium.UI.createTableViewRow({
        id: i,
        title : 'some title'+i,
    });

    data.push(row);
}
table = Titanium.UI.createTableView({
    data : data
});
table.addEventListener('click', function(e) {
    alert(e.rowData.id+":"+e.rowData.title);
});

关于titanium - 在 tableviewrow 钛合金中获取事件点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11751868/

相关文章:

JavaFX 我无法通过 observableList 填充表格 View

javascript - 钛合金范围链

JavaFX:将表格 View 中的第一行放在底部

java - 如何在 TableView (JAVAFX) 中选择/突出显示下一行

ios - 现有 ios 项目 sdk 的 appcelerator 模块

ios - 滚动 ios swift 时刷新表格

Swift 在 View 中滑动时启用 TableView 重新加载

javascript - 钛合金设计建议

javascript - 获取当前开放的钛合金窗口?

design-patterns - Titanium 中的自执行函数