"Dojo ItemFileReadStoreのソースであるJSONがあり、そのストアがDojo DataGridの基礎となり、bdayGridという名前で、行ごとに2つの属性を持つとします。 」と 『誕生日』の誕生日(すなわち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"}
]
}
は、日付範囲を定義する記憶されている2つの有効な日付を持っているにも想定します
var beginDate = "1995-01-05";
var endDate = "2016-01-01";
次に、効果的にtでフィルタリングするItemFileReadStoreでクエリをコーディングする方法ハットの日付範囲?単一の値でフィルタリングするのは簡単です。
bdayGrid.filter({birthday: "1965-08-20"});
しかし、範囲内の日付をフィルタリングするために高値/低値のペアを渡すにはどうすればよいですか?カスタムDojoデータストアをコーディングする必要がありますかQueryEngine?もしそうなら、どのように見えるでしょうか?