Kendo ui Parent Child从读取内部传递附加参数

时间:2014-01-03 06:29:29

标签: kendo-ui kendo-grid kendo-datasource

我有父母儿童剑道ui网格。

孩子阅读的网格看起来像这样

read: {
        url: baseURL + "/GetOrgSchools/OrgID=" + window.SelectedOrg, 
       // data: { OrgID : window.SelectedOrg }, // pass aditional data
        dataType: "json" // <-- The default was "jsonp"
    },

我可以使用此

过滤选择父行的子记录
window.SelectedOrg = orgID;
            $("#gridOrgSchools").data("kendoGrid").dataSource.read({ OrgID: orgID });
            $("#gridOrgSchools").css("display", "block");

但是现在子网格启用了分页过滤和排序。 所以,如果我点击下一页,它没有传递OrgID及其值,它会开始显示所有记录。

我需要做什么才能在子网格的所有后续分页,过滤等方面,我应该能够将OrgID粘贴在URL中?

2 个答案:

答案 0 :(得分:0)

使用dataSource的data功能不断向服务器发送该字段所需的内容。它会随dataSource的每个服务器请求自动发送。

答案 1 :(得分:0)

我能够在运输剑道ui时使用以下方法实现这一目标

parameterMap: function (options, operation) {


        if (operation == "read")
        {
            if (window.SelectedOrg != null)
                options.OrgID = window.SelectedOrg;
        }