Kendo ui 修改剑道UI树视图的Get请求

Kendo ui 修改剑道UI树视图的Get请求,kendo-ui,treeview,hierarchical-data,kendo-treeview,Kendo Ui,Treeview,Hierarchical Data,Kendo Treeview,我目前在剑道UI树状视图上遇到了问题,每次单击树状视图深入树状视图时,它都会显示相同的节点 我的问题是,我的常规get请求如下所示: something/GetChildren/3432fdsf8989/Apr222014083453AM something/GetChildren/3432fdsf8989/Apr222014083453AM?Identifier=2323eded7664 something/GetChildren/2323eded7664/Apr222014083453A

我目前在剑道UI树状视图上遇到了问题,每次单击树状视图深入树状视图时,它都会显示相同的节点

我的问题是,我的常规get请求如下所示:

something/GetChildren/3432fdsf8989/Apr222014083453AM
something/GetChildren/3432fdsf8989/Apr222014083453AM?Identifier=2323eded7664
something/GetChildren/2323eded7664/Apr222014083453AM
单击以获取下一个节点时,请求如下所示:

something/GetChildren/3432fdsf8989/Apr222014083453AM
something/GetChildren/3432fdsf8989/Apr222014083453AM?Identifier=2323eded7664
something/GetChildren/2323eded7664/Apr222014083453AM
我想让它像这样:

something/GetChildren/3432fdsf8989/Apr222014083453AM
something/GetChildren/3432fdsf8989/Apr222014083453AM?Identifier=2323eded7664
something/GetChildren/2323eded7664/Apr222014083453AM
是否可以使用Kendo UI HierarchycalDataSource更改URL?我的web服务当前正在忽略该标识符,并且仍在使用初始ID

function initTreeView(date, targetid) {
var requestUrl = "something/GetChildren/"+ targetid + "/" + date;

var dataSource = new kendo.data.HierarchicalDataSource({
    transport: {
        read: {
            url      : requestUrl,
            dataType : "json"
        }
    },
    schema: {
        model: {
            id: "Identifier",
            hasChildren: true, //all items may have Children
        }
    }
});

$("#treeview").kendoTreeView({
    dataSource: dataSource,
    dataTextField: "Message"
});

}

transport
定义中的
url
可以是一个函数。将其定义为以适当/所需格式生成的函数

transport: {
    read: {
        url: function(options) {
            return something/GetChildren/"+ targetid + "/" + date;
        }
    }
}

有没有办法每次都设置一个新的runid?我需要用id中的标识符来更新它