2
이미지 및 여러 버튼이있는 tableviewrow에서 tableviewrow를 사용자 정의했습니다. 클릭 한 행의 인덱스를 가져 왔지만 tableviewrow에서 단추를 클릭하면 행 인덱스가 반환되도록해야합니다. 또한 행을 클릭했는지 여부를 테스트하려고합니다. 어떻게해야합니까?이벤트를 테이블 뷰로 티타늄에서 클릭하십시오.
이미지 및 여러 버튼이있는 tableviewrow에서 tableviewrow를 사용자 정의했습니다. 클릭 한 행의 인덱스를 가져 왔지만 tableviewrow에서 단추를 클릭하면 행 인덱스가 반환되도록해야합니다. 또한 행을 클릭했는지 여부를 테스트하려고합니다. 어떻게해야합니까?이벤트를 테이블 뷰로 티타늄에서 클릭하십시오.
click 이벤트 표를 클릭하면 클릭 한 행의 rowData가 표시됩니다. 따라서 해당 행에 할당 된 모든 데이터에 액세스 할 수 있습니다. 예제 코드 :
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);
});