Telerik Grid Reind возвращает дополнительный параметр из контроллера - PullRequest
0 голосов
/ 22 февраля 2011

Привет всем мне нужно передать параметр от контроллера к клиенту и обработать его Контроллер: * +1001 *

public ActionResult GetTerminalList(string GroupID, string NodeLevel, string ItemsArr)
{
...
// how to pass my parameter AllChecked?
return View(new GridModel
            {
                Data = items               
            });
}

код клиента:

    var arr = new Array();
    var nodeLevel = GetCurrentNodeLevel(e.item,arr);
    var groupId =  GetGroupId();    

    var grid = $('#TreeTermGrid').data('tGrid');        
    grid.rebind({ GroupID: groupId, NodeLevel: nodeLevel, ItemsArr: arr});
and here get var AllChecked  = grid.GetParam("AllChecked"); // fake

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

1 Ответ

1 голос
/ 22 февраля 2011

Вы можете попробовать создать подкласс, унаследованный от GridModel, чтобы включить новое свойство. Однако, если я помню, это для возможностей AJAX, так что это будет работать по-другому, так как я не знаю, можно ли таким образом встраивать в модель дополнительные параметры.

Обходным путем для этого может быть создание отдельного запроса AJAX для получения этой дополнительной информации ...

НТН.

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