Грид-компонент для ASP.NET MVC 4 - PullRequest
1 голос
/ 21 марта 2012

Мне нужно отобразить сетку на веб-странице.У меня ASP.NET MVC 4 в качестве бэкэнда.У меня есть некоторые дополнительные требования.

  1. Компонент должен быть масштабируемым.Т.е. сейчас мне нужна простая сетка только для чтения, но в будущем может понадобиться добавить редактирование, группировку и т. Д.
  2. Компонент должен быть дружественным к Механизму минимизации и объединения ASP.NET MVC 4 .

Другими словами, компонент должен состоять из модулей, которые могут быть добавлены для улучшения функциональности.Мой проект использует jQuery UI как инструмент централизованного управления темами UI.Поэтому я думаю о jqGrid или DataTables.Возможно, есть другие решения, которых я не знаю.

Какой компонент / решение мне следует использовать в моей ситуации?

Ответы [ 3 ]

2 голосов
/ 21 марта 2012

Я думаю, что вы можете использовать практически любую библиотеку сетки JavaScript с ASP.NET MVC 4.0.Он должен просто соответствовать другим вашим требованиям.

Например, вы можете использовать jqGrid и включать jqGrid modules вместо jquery.jqGrid.min.js или jquery.jqGrid.src.js.Дополнительным преимуществом этого подхода является то, что вы можете использовать последнюю версию jqGrid из github и иметь возможность быстрее внедрять исправления ошибок.Таким образом, вы можете включить в начале

i18n/grid.locale-en.js
grid.base.js
grid.common.js
jquery.fmatter.js

Некоторые дополнительные файлы могут потребоваться только в том случае, если вы будете использовать дополнительные функции jqGrid :

jqDnR.js
jqModal.js
grid.jqueryui.js

Позже, еслиЕсли вы решили реализовать фильтрацию или поиск данных, вы можете включить дополнительные модули

grid.custom.js

для , панель инструментов фильтрации или

grid.formedit.js
grid.filter.js

, для одинарныепоиск по полю или расширенный поиск .

Если позже вы решите реализовать группировку, сетку деревьев, подсетки или одну из поддерживаемых в режиме редактирования деревьев, вам нужно будет просто добавить список включенных модулей.

0 голосов
/ 30 апреля 2012

Telerik Extensions для ASP.NET MVC.Я использую большинство компонентов пакета вместе с проектом MVC4, над которым я работаю.

Я не использую функции связывания MVC 4, вместо этого я использую пакет Combres.

0 голосов
/ 21 марта 2012

Kendo UI от Telerik - это многообещающая библиотека компонентов для компонентов HTML 5.У них есть веб-сетка, которая работает очень хорошо и работает также с минимизацией ASP.Net MVC 4:

http://demos.kendoui.com/beta/web/grid/index.html

...