【发布时间】:2013-10-18 09:47:29
【问题描述】:
//treeview source
function populateTreeView(search) {
debugger;
var tree = $("#tvwResults").kendoTreeView({
dataTextField: [{
text: search.columnName,
items: [{
text: "activemeters"
}]
}],
select: function (e) {
console.log("Selecting ", e.node)
},
animation: {
expand: {
effects: "fadeIn expandVertical",
duration: 600
}
}
}).data("kendoTreeView");
$.getJSON("http://127.0.0.2:6080/arcgis/rest/services/WW/WW2/MapServer/exts/RestSOE/Search%20Query?columnName=" + search.columnName + "&operand=" + search.operand + "&searchVal=" + search.searchVal + "&f=", function (data) {
tree.dataSource.data(data);
});
};
我真的在这里错过了一些东西。我可以在根节点中看到结果,显示两条记录,但是,“activemeters”子节点没有出现。我磕磕绊绊,感谢您的帮助。希望使用 KendoUI 将这些结果推送到枢轴网格中是一个很大的挫折,但该控件不存在。我只需要两列,首先列出表列名称,第二列显示详细信息。非常感谢您的帮助,在这里学到了很多东西。
【问题讨论】:
-
我尝试添加这个:tree.append({ text: data.activemeters}), $("#tree .k-item:first");在 tree.dataSource.data(data) 之后;没有运气。
-
你能分享一些你在树视图上设置的数据吗?或者,在 jsFiddle 或 jsBin 中重新创建问题?我认为您的
dataTextField设置不正确。 -
当然。这是我现有的数据,为了空间而减少:[ {“Account Num”:“210663845”,“Address”:“9 COUNTRY RD”,“City”:“HAMDENEE”,“Name_1”:“ANDREW SMITH”, “Name_2”:“”,“街道”:“GREEN ST”,“街道编号”:“25”,“activemeters”:“T30619-00T|30078309”},...
标签: javascript json kendo-ui kendo-grid kendo-treeview