2

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

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

在此处输入图像描述

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

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

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

当我单击 date 时,网格没有任何反应。

4

2 回答 2

2

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

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

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

于 2016-01-25T23:51:11.357 回答
1

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

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

  1. bootstrap.min.js
  2. 引导-datepicker.js。

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

谢谢

于 2015-10-13T09:32:54.620 回答