Архив метки: jqGrid

ASP.NET MVC: jqGrid и Dynamic LINQ и Expressions.

Продолжаю эксперименты с jqGrid. На этот раз дотянулись руки до создания динамического запроса.

В прошлой статье удалось сократить сигнатуру метода получения данных ProductData. Но остался большой кусок кода отвечающий за создание запроса на основании введенных пользователем данных в поля фильтра таблицы. Все бы ничего, но кодить такое совершенно не доставляет удовольствия.

Читать далее

ASP.NET MVC: jqGrid и поиск. Refactoring

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

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

Читать далее

ASP.NET MVC: jqGrid и поиск

Продолжаю изучать возможности плагина для отображения табличных данных. В этот раз посмотрим как можно осуществлять поиск. В предыдущей статье я просто подключил плагин и вывел результаты. Сегодня пойдем чуть дальше и посмотрим возможности поиска. Для простоты подготовил пример проекта в котором уже есть источник данных и представление отображающее таблицу. Исходники можно скачать тут

Читать далее

ASP.NET MVC 2 и jqGrid

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

После непродолжительных поисков наткнулся на плагин jqGrid к jQuery.
Возможности плагина:

  • Постраничная загрузка данных (Paging)
  • Inline редактирование данных
  • Сортировка и фильтрация
  • Режим отображения — SubGrid. По сути это разновидность Master — Detail
  • Режим отображения древовидных списков — TreeGrid

Читать далее