在 GridMvc 中有日期范围过滤器

Posted

技术标签:

【中文标题】在 GridMvc 中有日期范围过滤器【英文标题】:Having date range filter in GridMvc 【发布时间】:2019-03-20 16:54:41 【问题描述】:

我的要求是在Grid.Mvc 插件的日期类型列之一中使用日期范围过滤器,到目前为止,我可以使用 "Equal"、"Greater Than" 对单个日期选择器控件应用过滤器“小于” 选项。

但我的要求是有 “Between” 子句和一组两个日期选择器控件,用户可以从中选择 “From Date”和“To Date”

【问题讨论】:

【参考方案1】:

您需要发布代码以获得更好的答案。考虑到mvc-grid文档,需要使用MultiFiltering,如果要修改外观则需要定义自定义过滤器。

这里是文档链接:MultiFiltering、Custom Filtering

如果您不需要自定义控件和多重过滤就可以了:

@model IEnumerable<Person>

@(html
    .Grid(Model)
    .Build(columns =>
    
        columns.Add(model => model.Registration).Titled("Registration").Filterable(true);    
        columns.Add(model => model.Details).Titled("Details").MultiFilterable(true);
)
)

如果您需要创建自定义过滤,请查看Filter Registration

【讨论】:

以上是关于在 GridMvc 中有日期范围过滤器的主要内容,如果未能解决你的问题,请参考以下文章

在 GridMVC 中创建自定义时间小部件

日期范围的自定义ActiveAdmin过滤器

DataTables columnFilter 数字范围过滤

在 Telerik GridDateTimeColumn 中垂直堆叠日期范围过滤器

Google 数据洞察:日期范围过滤器错误

如何在 django 中按日期范围过滤记录?