开发者

Telerik grid rebind return additional parameter from controler

Hi all i need to pass parameter from controller to client and process it controller:

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

client code:

    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

Main problem to pass it parameter in one request or detect that all checkboxes in all pages are checked. Help me please, thanks a lot


You could try create a subclass inheriting from GridModel to include the new property. However, if I remember, this is for AJAX capabilities, so this would work differently as I don't know if you can embed additional parameters into the model this way.

A workaround for this could be to make a separate AJAX request to get this additional information...

HTH.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜