钛合金tableview

时间:2016-05-04 18:39:18

标签: javascript titanium

如何在5个项目的tableview中仅检查一行。

所以,当我点击一个新行来关闭最旧的行时。

任何帮助?

Thanks.n

1 个答案:

答案 0 :(得分:0)

您必须让所有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);