我在列上方的日期選擇器過濾器有以下配置。Kendo Grid - 日期選擇器 - 如何將選定日期返回爲unix時間戳?
if(value.filterable.cell.dataTextField == "creationTime") {
preparedGridColumnItem.filterable = {
cell: {
operator: "eq",
template: function (arg) {
arg.element.kendoDateTimePicker({
format: "dd.MM.yyyy",
change: function(){
console.log("Change :: " + kendo.toString(this.value(), 'd'));
var timestamp = moment(this.value()).unix();
console.log(timestamp);
return timestamp;
}
});
}
}
}
}
問題是,選擇的值是在過濾器的請求發送作爲非時間戳value.It裝置:
"filter": {
"logic": "and",
"filters": [
{
"operator": "eq",
**"value": "Wed Apr 15 2015 00:00:00 GMT+0200 (CEST)",**
"field": "creationTime"
}
]
}
如何更改選定的值,以時間戳,以及如何將該值傳遞給請求?
非常感謝您的幫助。
看看http://stackoverflow.com/a/11509913/136717。我認爲這可能會回答你的問題。 – 2015-04-05 18:47:11
感謝您的回覆,但我問如何返回時間戳值,如果你看我的代碼你會看到,我能夠將日期值轉換爲時間戳,但我不知道何轉換價值的請求。 – redrom 2015-04-05 18:59:33