【发布时间】:2016-05-05 22:38:04
【问题描述】:
如何在包含 5 个项目的 tableview 中只检查一行。
所以,当我单击新行以关闭最旧的行时。
有什么帮助吗?
谢谢.n
【问题讨论】:
标签: javascript titanium
如何在包含 5 个项目的 tableview 中只检查一行。
所以,当我单击新行以关闭最旧的行时。
有什么帮助吗?
谢谢.n
【问题讨论】:
标签: javascript titanium
您必须获取所有 TableViewRow 才能取消选择它们。
然后将点击的行标记为检查,例如:
function handleRow(e){
//get all rows
var allRows = $.tableview.data[0].rows;
_.each(allRows, function(row){
//uncheck row that was check
if(row.hasCheck){
row.hasCheck = false;
}
});
//check the clicked row
e.row.hasCheck = true;
}
$.tableview.addEventListener('click', handleRow);
【讨论】: