У меня есть дерево кендо, которое я связываю, используя локальные данные.
Все отлично работает с кодом, который у меня есть.
Однако я пытаюсь добавить настраиваемые атрибуты к сгенерированным элементам, например data-name
.
Как я могу сделать это, используя kendo.data.HierarchicalDataSource
?
// bind kendo tree
var treeDataSource = new kendo.data.HierarchicalDataSource({
data: [{ Id: "id", Text: "Node 1", HasChildren: false, ChildrenFolders: [], HtmlAttributes: { "data-name": "Custom Name" } }],
schema: {
model: {
children: "ChildrenFolders",
hasChildren: "HasChildren",
id: "Id",
htmlAttributes: "HtmlAttributes"
}
}
});
this.kendoTreeView = $("#tree").kendoTreeView({
dataSource: treeDataSource,
dataTextField: "Text",
loadOnDemand: false
}).data("kendoTreeView");