2014-03-24 2 views
0

나는이 여기에 코드를 잡아 그들을 통해 반복. 사용자가이 목록보기에서 항목을 확인한 후에 원합니다. listview에서 item.properties.clientname 및 item.properties.clientid의 값을 가져옵니다.표시 항목은 선택한 항목의 속성

어떻게해야합니까? 이 목록보기를 반복하고 목록보기에서 선택한 항목 만 잡아려고합니다.

감사합니다, 케니

+0

http://developer.appcelerator.com/question/163878/loop-through-listview-to-grab-items-with-certain-properties#comment-206400 –

답변

2
function convertListToArrayOfClients(list) { 
    var sections = list.sections, 
     retVal = []; 
    for(var i = 0, iL = sections.length; i < iL; i++) { 
     var section = sections[i], 
      items = section.items; 
     for(var j = 0, jL = items.length; j < jL; j++) { 
      var item = items[j]; 
      retVal.push({ 
       clientid: item.properties.clientid, 
       clientname: item.properties.clientname, 
       checked: item.properties.accessoryType == Ti.UI.LIST_ACCESSORY_TYPE_CHECKMARK 
      }); 
     } 
    } 
    return retVal; 
} 
var arr = convertListToArrayOfClients($.clientList); 
관련 문제