【发布时间】:2018-06-26 12:55:52
【问题描述】:
我已经看到了几个如何执行此操作的代码示例,但没有一个是我正在寻找的格式。我试图自己转换它们,但没有成功。我要做的是创建一个自定义行过滤器,它将为您提供可在日期使用的 x 数量的选项。
columns.Bound(cc => cc.StartDate).Width(160)
.HeaderHtmlAttributes(new { title = "startdate") })
.Title("startdate"))
.Filterable(ftb => ftb.Extra(false)
.Operators(op => op.ForDate(d => d
.IsEqualTo("At date")
.IsLessThan("Before date")
.IsGreaterThan("After date"))));
在上面的代码中,我尝试使用过滤器选项,以便用户可以选择在某个日期之前、之后和之后过滤事件。如果这些选项能够真正显示出来会很好,如果用户可以使用 kendo 日期选择器就更好了。
所以我的问题是:我做错了什么,我没有看到正确的选项,我如何让日期选择器进入过滤器?
【问题讨论】:
-
StartDate 的数据类型是什么?是日期时间吗?
-
它可以很容易地转换为 DateTime,但目前它是一个字符串,因为这似乎是将值更改为日期而不是 datetimeoffset 的最简单方法。
标签: asp.net-mvc kendo-ui datepicker kendo-grid filtering