Как я могу привязать мою модель представления к jqGrid?

Использование MVC2 и EF framework. Большинство ссылок / сообщений в блогах, которые я нашел до сих пор, относятся к привязке одной таблицы и ее данных (иногда иерархических) к jqGrid с возможностью редактирования. Мне это не нужно. Мне даже не нужно редактировать данные - просто отобразите. Мне нужно отобразить и разбить данные. Сортировка - это плюс, поиск бонуса, я думаю.

В документации jqGrid показано, что источник данных привязан следующим образом:

return gridModel.OrdersGrid.DataBind(northWindModel.Orders);

Но у меня есть только контекст моих сущностей без ссылки на модель представления. Могу ли я создать здесь набор сущностей? Не очень знаком с этим.

Все мои модели представления содержат данные из нескольких разных таблиц. Что я могу сделать, чтобы привязать свойства модели представления к jqGrid? Я играю с 30-дневной пробной версией jqGrid для MVC Trirand . Опять же, мне просто нужно отобразить и просмотреть данные, но я Я не знаю, как подключить модели представления к источнику данных jqGrid.

Edit

public ActionResult test()
    {
        var gridModel = new testmodel();
        var viewModel = gridModel.testgrid;
        SetupTestGrid(viewModel);
        return View(gridModel);
    }

    private void SetupTestGrid(JQGrid viewModel)
    {
        viewModel.ID = "TestGrid";
        viewModel.DataUrl = Url.Action("SearchTestGridDataRequested");
        viewModel.ToolBarSettings.ShowEditButton = false;
        viewModel.ToolBarSettings.ShowAddButton = false;
        viewModel.ToolBarSettings.ShowDeleteButton = false;
    }

    public JsonResult SearchTestGridDataRequested(string sidx, string sord, int page, int rows)
    {
        var gridModel = new testmodel(sidx, sord, page, rows);
        SetupTestGrid(gridModel.testgrid);
        return Json(gridModel.datasource);
    }

В testmodel и testmodel (параметры) я создаю анонимный тип (с именем datasource), содержащий параметры Фила Хаака ; итого, страница, записи и строки. Это свойство указано в формате JSON в последнем операторе SearchTestGridDataRequested.

5
задан David Fox 12 November 2010 в 22:31
поделиться