2015-06-15 3 views
2

У меня есть модель, привязанная к grid.MVC, каждый другой фильтр отлично работает, кроме фильтра выбора даты.Фильтр даты Grid.MVC

Я добавил grid.mvc.datepicker.css в комплект, и я получаю выбор даты.

enter image description here

Там нет ошибки в любом из JS и все нагрузки JS файлов правильно

И это, как я инициирую столбец в представлении

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

Когда Я нажимаю на дату, ничего не происходит с сеткой.

ответ

1

Я смог воспроизвести проблему, с которой вы столкнулись.

Поскольку Grid.MVC базируется на загрузчике вам необходимо включить следующие бутстраповских скрипты в вашем решении:

  1. bootstrap.min.js
  2. бутстраповские-datepicker.js.

Я воспроизвел вашу проблему, удалив bootstrap-datepicker.js из моего решения.

Спасибо

+0

Спасибо Shadowind, попробуем и дадим знать, если это работает –

+0

Любая идея, как это будет работать для datetime, а не только даты bz, условия фильтра не работают корректно с datetime. Поскольку вопрос очень близко, поэтому не отправляйте отдельный вопрос – singhswat

2

Проблема заключается не в том, что вы забыли добавить bootstrap.min.js или начальной загрузки-datepicker.js но вы не добавили файл CSS к _layout парциальное вашего приложения.

я тоже была эта проблема, когда я установил Grid.MVC Javascript получил поставить в нужном месте, но я забыл посмотреть в моем /Content/папку и перетащите gridmvc.datepicker.min.css файл на мой _Layout. После того, как я это сделал, все получилось отлично.

Я надеюсь, что это решает вашу проблему.

+0

Спасибо Kyle, попробуй это и сообщите. –

Смежные вопросы