Kendo ui 修改剑道UI树视图的Get请求
我目前在剑道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
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中的标识符来更新它