我正在尝试按照官方文档使用 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设置为它时,data-text-field="['categoryName']
它显示父节点文本,而不是子节点的文本,正如预期的那样.我使用的是官方教程中的示例(JQuery样式初始化),如果有人想看到整个代码。我的假设是否正确?