Events 剑道ui更改事件不适用于具有远程数据的Treeview
对我来说,当选择树视图上的节点时,树视图中的更改事件没有被调用,就像这样。我的树视图远程加载数据。我们只使用剑道ui web。你能给我一些建议吗?或者在小提琴上做个演示会很有帮助的。提前谢谢 我的JSP代码Events 剑道ui更改事件不适用于具有远程数据的Treeview,events,kendo-ui,treeview,Events,Kendo Ui,Treeview,对我来说,当选择树视图上的节点时,树视图中的更改事件没有被调用,就像这样。我的树视图远程加载数据。我们只使用剑道ui web。你能给我一些建议吗?或者在小提琴上做个演示会很有帮助的。提前谢谢 我的JSP代码 function onChange(e) { console.log("Selection changed"); } var homogeneous = n
function onChange(e) {
console.log("Selection changed");
}
var homogeneous = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: '<c:url value="/welcome/list/"/>',
dataType: "json"
}
},
schema: {
model: {
hasChildren: "hasFiles",
children: "items"
}
}
});
var tv= $("#treeview").kendoTreeView({
dataSource: homogeneous,
dataTextField: "text",
change: onChange});
函数更改(e){
控制台日志(“选择已更改”);
}
var齐次=新的kendo.data.hierarchycalDataSource({
运输:{
阅读:{
url:“”,
数据类型:“json”
}
},
模式:{
型号:{
hasChildren:“hasFiles”,
儿童:“物品”
}
}
});
var tv=$(“#树视图”).kendoTreeView({
数据源:同质,
dataTextField:“文本”,
更改:onChange});
我使用了您的代码和创建的代码,这似乎是可行的。以下是相关代码:
var homogeneous = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "http://demos.kendoui.com/service/Employees",
dataType: "jsonp"
}
},
schema: {
model: {
id: "EmployeeId",
hasChildren: "HasEmployees"
}
}
});
$("#treeview").kendoTreeView({
dataSource: homogeneous,
dataTextField: "FullName",
change: function() {
alert("Selection change");
}
});
谢谢你的回复。很抱歉我忘了提到..它在jsbin中工作,但在JSFIDLE和我的应用程序中不工作。我没有任何错误和线索。