在剑道UI我尝试绑定简单的XML数据widjet的TreeView,用下面的代码:剑道UI树视图和XML
<script>
$(document).ready(function() {
var ds = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "kendoTWData.xml", dataType: "xml"
}
},
schema : {type: "xml",
data : '/root/doc',
model : {
fields: {
nome: "nome/text()"
}
}
}
});
$("#treeview").kendoTreeView({
dataSource : ds,
dataTextField: "nome"
});
});
</script>
的XML文件如下(只用于测试目的)很简单:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<doc><nome>fabio</nome></doc>
<doc><nome>mauro</nome></doc>
</root>
但没有任何内容出现......只有“正在加载...”消息。
火狐报告的Web控制台:
[11:57:03.558]类型错误:item.level不是一个函数@ kendo.web.min.js:11
可有人请点我到正确的方向?
在此先感谢
你有没有下载所有的先决条件(所需版本的jquery,其他kendo-libs在使用定制的发行版时)?你有没有重新命名任何lib文件?使用未缩小的库时是否也会出现该错误?使用其他浏览器发生错误?其他ff版本? – collapsar
感谢您的回复。 我使用kendo包和样本(kendoui.web.2013.1.319.open-source)捆绑了jquery版本。 与其他版本的jQuery相同的结果。 与IE,FF和Chrome相同的错误...即使是未缩小的库(kendo.web.js)。 :-( – treep