2017-10-05 11 views
0

데이터를 선택한 월별로 필터링해야하는 검도 데이터 소스가 있습니다. 같은 것을 달성하기 위해 데이터 소스에 사용자 정의 필터를 적용 할 수 있습니까?kendo 데이터를 월별로 필터링

내 데이터 소스는 다음과 같이 다소 같습니다

new kendo.data.DataSource({ 
       data: [{name:"Bill", dob:"01/02/1980"}, 
         {name:"Bob", dob:"05/06/1981"}, 
         {name:"Johnny", dob:"01/08/1980"}, 
         {name:"James", dob:"09/10/1989"}] 
      }); 

날짜의 형식 mm에서 문자열로 변환/DD/YYYY 나는 두 가지를 검색 할 수 있도록 필터를 적용 할 필요가

누구의 dob가 1980 년 1 월에 기록되어있다.

+0

'dob' 형식입니다'일/월/yyyy'? – DontVoteMeDown

+0

아니요 "mm/dd/yyyy"입니다. –

답변

0

이 코드와 같이 복잡한 필터를 적용 시도 할 수 있습니다 :

filter: { logic: "and", filters: [ {field: "dob", operator: "contains", value: "01"}, {field: "dob", operator: "contains", value: "1980"} ] }

이 다음은 샘플 dojo page을 찾을 수 있습니다.

0

당신은 데이터 소스에 .filter()을 시도 할 수

dataSource.filter({ field: "dob", value: "01/02/1980" }); 
var filteredItems = dataSource.view();  
console.log(filteredItems); //This should return all the matched items