로컬 데이터를 사용하여 바인딩하는 검도 트리가 있습니다.검도 UI TreeView 사용자 정의 속성
모든 코드가 제대로 작동합니다.
그러나 생성 된 항목에 사용자 지정 특성을 추가하려고합니다 (예 : 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");
하나를 수동으로 DOM을 만드는 낙담 – scniro