我正在尝试在the official documentation之后使用Kendo TreeView进行属性数据初始化。据我所知,接下来的两部分代码应该是等价的:
1.-数据属性初始化样式:
<div id="treeview-right"
data-role="treeview"
data-source="inline"
data-text-field="['categoryName', 'subCategoryName']">
</div>
2.- JQuery风格:
<script>
$("#treeview-right").kendoTreeView({
dataSource: inline,
dataTextField: ["categoryName", "subCategoryName"]
});
</script>
数字2按预期工作的方式,但数字1呈现树但没有父节点的文本(显示“未定义”文本,就像它不能识别data-text-field值中的'categoryName'参数。顺便说一下,当我将data-text-field设置为data-text-field="['categoryName']
时,它会按预期显示父节点文本,但不显示子节点的文本。我正在使用官方教程中的the example(JQuery)样式初始化),如果有人想看到整个代码。我的假设是否正确?。