Telerik网格重新绑定从控制器返回附加参数

时间:2011-02-22 15:00:39

标签: asp.net asp.net-mvc ajax telerik-grid

大家好我需要将参数从控制器传递到客户端并进行处理 控制器:

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

在一个请求中传递it参数或检测所有页面中的所有复选框都被检查的主要问题。 请帮助我,非常感谢

1 个答案:

答案 0 :(得分:1)

您可以尝试创建一个继承自GridModel的子类以包含新属性。但是,如果我记得,这是针对AJAX功能的,所以这会有所不同,因为我不知道你是否可以通过这种方式将其他参数嵌入到模型中。

解决方法可能是制作单独的AJAX请求以获取此附加信息......

HTH。