2013-07-25 2 views
1

필터링을 사용하기 위해 listview를 구성했습니다. 다른 경우 필터를 어떻게 재설정 할 수 있습니까?Kendo Mobile의 listview에서 프로그래밍 방식으로 필터를 재설정하는 방법은 무엇입니까?

이 내가 무엇을 가지고 : 목록보기가 (경우 누군가에 검색을 입력) 모든 것을 다시 보여줍니다 있도록

다른 함수에서
$("#listview").kendoMobileListView({ 
     dataSource: dataSource, 
     template: $("#listview-template").text(), 
     filterable: { 
      field: "ProductName", 
      operator: "startswith" 
     } 
    }); 

는 어떻게 필터를 재설정 할 수 있습니다?

$("#listview").data("kendoMobileListView")...?? 

답변

1

해야 할 것 :

$("#listview").data("kendoMobileListView").dataSource.filter({}); 
+1

감사합니다 : val ('') – TruMan1

+0

필자는 필터 재설정을 완전히 시뮬레이트하기 위해 두 문장이 필요하다고 생각합니다. 하나의 진술만으로는 실제로 내 시스템에 원하는 효과를주지 못합니다. – Peter

1

clearButton 클릭 이벤트 트리거로는 dataSource 필터링을 입력 텍스트를 지우고 처리 할 한 - 라이너 : 나는 또한이 작업을 수행했다

$("#listview").data("kendoMobileListView")._filter.clearButton.click(); 
관련 문제