jQuery Grid для ASP.Net MVC2 - PullRequest
       17

jQuery Grid для ASP.Net MVC2

2 голосов
/ 28 октября 2010

Мне нужно выбрать плагин сетки данных jQuery, который хорошо работает с MVC2.

Я твердо стою на стороне клиента, поэтому ничего не знаю о MVC2, поэтому мне было интересно, имел ли кто-либо особенно хороший или плохой опыт работы с MVC2 при одном из следующих действий:

DataTables

Flexigrid

jqGrid

Требуются следующие функции:

  • Бесплатно для коммерческого использования
  • сортировка столбцов
  • Пользовательские типы сортировки столбцов (флажки сортировки отмечены / не отмечены, диапазоны цен)
  • Подсветка строк / столбцов
  • Пагинация
  • Фильтрация содержимого сетки с помощью произвольного ввода текста (возможно автозаполнение) и флажков
  • Многоколоночная сортировка была бы хороша, но не обязательна

Из того, что я видел, jqGrid выглядит великолепно, но это платное решение и, возможно, излишнее требование.

Flexigrid кажется немного мертвым с точки зрения разработки ядра.

Мне действительно нравятся Datatables, но я изо всех сил пытаюсь увидеть их совместимость с MVC2. У кого-нибудь есть опыт реализации этого плагина с MVC2? Или лучше рекомендации?

По общему признанию, это на самом деле не вопрос с определенным ответом, а любой совет, полученный с благодарностью.

Ответы [ 3 ]

5 голосов
/ 28 октября 2010

Мы использовали таблицы данных с MVC2 в нашей группе с отличными результатами.

3 голосов
/ 28 октября 2010

jqGrid имеет все функции, которые вам нужны, кроме сортировки по нескольким столбцам.Вероятно, эта функция будет реализована в одном из следующих выпусков jqGrid.

Если вы сравните jqGrid с Flexigrid, вы правильно заметите, что jqGrid жив.См., Например, последний выпуск 3.8.1 24 октября 2010 г. и даже более свежие изменения, которые вы можете увидеть и загрузить с github .

. Существуют две версииjqGrid: Бесплатный пакет с открытым исходным кодом в виде чистого JavaScript-решения поставляется с лицензиями GPL и MIT и коммерчески , который интегрирован, например, в среду разработки Visual Studio.Вы можете использовать любую из версий в своем проекте ASP.NET MVC.

jqGrid можно использовать для заполнения данных практически из любого веб-сервиса, предоставляющего данные в формате JSON или XML.Таким образом, вы можете написать в ASP.NET MVC метод Controller, который предоставляет чистые данные в формате JSON и использует View с пустым <table>.Если вы хотите, вы можете реализовать «провайдера данных» как сервис ASMX или WCF.Вы также можете объединить любое из решений на одном сайте, так что вы будете свободны в реализации.

Посмотрите на другой вопрос , где вы можете найти несколько ссылок с примерами использованияjqGrid с ASP.NET MVC.

1 голос
/ 29 октября 2010

Вы смотрели на Telerik Grid для MVC?

http://www.telerik.com/products/aspnet-mvc/grid.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...