Kendo ui Parent Child передает дополнительный параметр изнутри read

У меня есть сетки кендо для родителей и детей.

Прочитанное дочерними сетками выглядит так

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-адрес?


person NSS    schedule 03.01.2014    source источник


Ответы (2)


Используйте функцию data источника данных для постоянной отправки сервер, который нужен этому полю. Он будет автоматически отправляться с каждым запросом сервера, который делает источник данных.

person Petur Subev    schedule 03.01.2014

Я смог добиться этого, используя следующее в транспорте kendou ui

parameterMap: function (options, operation) {


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