2012-12-17 2 views

답변

9

선택한 노드 목록을 얻으려면 select 메서드를 사용해야합니다.

다음 초기화 감안할 때 :

var list = $("#list").kendoListView({ 
    dataSource: data, 
    template : "<li>${title}</li>", 
    selectable: "multiple" 
}).data("kendoListView"); 

당신은 사용할 수 있습니다

var selected = list.select(); 
console.log("selected", selected); 

이 문서 당신보다 약 select here

+2

을 확인합니다. 물론 문서에서'select'를 보았습니다. ** 지정된 ListView 항목을 선택합니다. ** 내가 가기 전에 중지되었습니다. * 인수없이 호출 된 경우 - 선택된 항목을 반환합니다. * –

+1

이 설명서에서 반환을 지정하는 부분 선택 함수의 유형? 선택한 항목의 수를 얻기 위해 .select(). length를 할 수 있지만 문서에서는 dataSource의 레코드와 선택한 항목을 일치시키는 방법에 대해 이야기하지 않습니다. – Jacques

+2

반환 유형이'jQuery' 객체라고합니다. 또한, (테스트되지 않은) 다음과 같은 일을해야한다 : $ .map ($ ('# my-list-view'). .index(); });'항목의 색인을 가져옵니다. –

관련 문제