【问题标题】:Grid.MVC date filterGrid.MVC 日期过滤器
【发布时间】:2015-08-30 12:08:19
【问题描述】:

我有一个绑定到 grid.MVC 的模型,除了日期选择器过滤器之外,其他所有过滤器都可以正常工作。

我已将 grid.mvc.datepicker.css 添加到包中,并且我正在获取日期选择器。

任何一个js都没有错误,所有js文件加载正常

这就是我在视图中启动列的方式

columns.Add(o => o.VoucherType.Expiry)
    .Titled("Expiry")
    .SetFilterWidgetType("")
    .Format("{0:dd/MM/yyyy}");

当我点击日期时,网格没有任何反应。

【问题讨论】:

    标签: jquery asp.net-mvc asp.net-mvc-4 grid.mvc


    【解决方案1】:

    问题不是您忘记添加 bootstrap.min.js 或 bootstrap-datepicker.js 而是您没有将 CSS 文件添加到应用程序的 _Layout 部分

    我也遇到了这个问题,当我安装 Grid.MVC 时,javascript 被放在了正确的位置,但是我忘记查看我的 /Content/ 文件夹 并拖动 gridmvc。 datepicker.min.css 文件放到我的 _Layout 中。在我这样做之后,它呈现得很好。

    我希望这能解决你的问题。

    【讨论】:

    • 谢谢凯尔,会试试这个,让你知道。
    【解决方案2】:

    我能够重现您遇到的问题。

    由于 Grid.MVC 基于引导程序,您需要在解决方案中包含以下引导程序脚本:

    1. bootstrap.min.js
    2. bootstrap-datepicker.js.

    我通过从我的解决方案中删除 bootstrap-datepicker.js 重现了您的问题。

    谢谢

    【讨论】:

    • 感谢 Shadowind,如果这可行,会尝试让您知道
    • 知道它如何适用于日期时间,而不仅仅是日期,因为过滤条件不适用于日期时间。由于问题非常接近,所以不要发布单独的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 2014-10-20
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    相关资源
    最近更新 更多