"Dojo ItemFileReadStore의 소스 인 JSON이 있고 그 상점이 Dojo DataGrid라는 이름의 bdayGrid라는 이름을 가지고 있고 행마다 두 개의 속성이있는 경우"name "과"생일 "의이 생일 (즉 1998년 3월 14일) YYYY-MM-DD 형식에 저장되어 있다고 가정 해 봅시다 :.Dojo ItemFileReadStore에 범위 필터/쿼리를 추가하는 방법
{
"items": [
{ "name": "Bob", "birthdate": { "_type": "Date", "_value": "1965-08-20"},
{ "name": "Jack", "birthdate": { "_type": "Date", "_value": "1969-11-12"},
{ "name": "Will", "birthdate": { "_type": "Date", "_value": "1998-04-20"}
]
}
당신이 날짜 범위를 정의 저장이 유효한 날짜가 또한 가정 :
var beginDate = "1995-01-05";
var endDate = "2016-01-01";
그런 다음 어떻게 효과적으로 필터링 할 ItemFileReadStore에 대한 쿼리를 코딩 할 수 있습니까? 모자 날짜 범위? 단일 값으로 필터링하는 것이 쉬운 것처럼 보입니다. 당신은 다음과 같은 코드를 작성합니다 :
bdayGrid.filter({birthday: "1965-08-20"});
범위에서 날짜를 필터링하는 데 사용되는 상한/하한 값 쌍을 전달하는 방법은 무엇입니까? 사용자 정의 Dojo 데이터 스토어 QueryEngine을 코딩해야합니까? 그렇다면, 어떻게 보일까요?