0
如何根據2個日期過濾listView(mobile)項目。我有2個html日期輸入:一個'開始日期'和另一個'結束日期'。 ListView需要顯示日期輸入中的這兩個值之間的日期範圍。我怎樣才能做到這一點?Kendo UI中ListView的日期過濾器
我的方法是遍歷模型數組,以便比較日期字段和過濾數組中的所需日期存儲,如果可以,則在所有項目都處理刷新列表視圖後進行比較。但它不起作用。
如何根據2個日期過濾listView(mobile)項目。我有2個html日期輸入:一個'開始日期'和另一個'結束日期'。 ListView需要顯示日期輸入中的這兩個值之間的日期範圍。我怎樣才能做到這一點?Kendo UI中ListView的日期過濾器
我的方法是遍歷模型數組,以便比較日期字段和過濾數組中的所需日期存儲,如果可以,則在所有項目都處理刷新列表視圖後進行比較。但它不起作用。
您應該能夠根據日期字段過濾列表綁定到的數據源。
filterOnDate: function() {
var filter = { logic: "and", filters: [] };
filter.filters.push({ field: "birthday", operator: "gt", value: new Date(viewModel.startDate)});
filter.filters.push({ field: "birthday", operator: "lt", value: new Date(viewModel.endDate)});
viewModel.dataSource.filter(filter);
}
非常感謝,它的工作原理。 –
你應該爲你提供嘗試的代碼。 – VahidNaderi