的格式化的日期欄我在格有這個DateTime
列:過濾一個劍道電網
column.Bound(c => c.PaymentMonth).ClientTemplate("#= PaymentMonthString #")
.Filterable(filterable => filterable
.Operators(op => op.ForDate(d => d.Clear().IsEqualTo("Equals")))
.Extra(false).UI("dateFilter"));
的PaymentMonthString
是,在"MMMM yyyy"
格式返回PaymentMonth
只讀字符串屬性。
這裏的自定義過濾器UI的dateFilter
功能:
<script>
function dateFilter(e) {
e.kendoDatePicker({
format: "MMMM yyyy",
depth: "year",
start: "year"
});
}
</script>
但是,過濾器永遠不會奏效,因爲當你選擇在濾鏡菜單中的日期,當天使用默認的日期部分的日期。例如,如果您選擇2016年3月14日的2016年3月,日期將爲2016年3月14日。但是,當我在"MMMM yyyy"
列上過濾時,我不在乎這一天。應包括2016年3月的所有日期。我如何做這項工作?
你需要使用自定義過濾器來實現自己的目標 – user5135401
我知道。但是,如何? – ataravati