我在页面上有一个Kendo DateTime选择器,我从中获取其值(根据Kendo docs http://docs.kendoui.com/api/web/datetimepicker#methods-value的Date实例),然后我想将其插入到kendoGrid的dataSource过滤器中。 / p>
问题是,它似乎没有工作......我在这里设置了一个演示:有两个输入,一个用于网格中的每一列 - 当你点击go按钮时那些输入是作为过滤器应用于网格。文本过滤器有效,但datetimepicker不...
// This line sets the filters - the text one is populated and datetime isn't :(
$("#thegrid").data('kendoGrid').dataSource.filter(filters);
最后我希望网格在你点击它时显示填充的过滤器,但是它是空的,这意味着它不喜欢日期对象。
你觉得怎么样?三江源。
答案 0 :(得分:0)
看起来你需要像这样新建日期:value:new Date()。
答案 1 :(得分:0)
使用您的更新小提琴非常有帮助。使用我的更新小提琴,如果您将输入文本更新为Hello
并将时间选择器更改为10:30am
,您将看到过滤器现在正常运行。
下面的field
属性设置不正确。
var filter = {
field: 'Timestamp',
operator: 'eq',
value: val
};