0
我想显示我的json从mvc控制器显示在复选框kendo ui treeview上。发送到视图中的asp.net的MVC视图中的代码和JSON下面给出Kendo UI Treeview不能正确显示日期
MyDoc.cshtml code
<script>
$("#treeview").kendoTreeView({
checkboxes: {
checkChildren: true,
},
dataSource: {
//type: "odata",
transport: {
read: {
url: '@Url.Content("~/Document/GetMyDocs")',
type: "post",
dataType: "json"
}
},
schema: {
model: {
id: "id", text:"Name",
children: "Files"
}
}
},
dataTextField: [ "Name"],
check: onCheck
});
json object
[{"id":1,"Name":"Checking",
"Files":[{"Filename":"doc10","id":"1afd5a4f-086f-44d2-9287-8098384e379e"},
{"Filename":"doc11","id":"89ea3366-14b8-4e91-8273-6e2a51fbe516"}]},
{"id":2,"Name":"Saving",
"Files":[{"Filename":"doc20","id":"c7a88f5d-067e-4f20-93b6-da6eff69d532"},
{"Filename":"doc21","id":"8a0a62ed-1b4a-4e5e-8d59-d57a975a7ab0"}]}]
当我查看该页面只有顶层的文本,“检查”和“保存”的节目。 “文件”下的日期未定义。
感谢
其实我找到了一种方法来保持子节点与“FileName”相同。由于dataTextField:[“Name”]是一个数组,我已将其更新为dataTextField:[“Name”,“FileName”]。现在它可以正常工作,而不需要重新命名子数据属性。希望对某人有用! – Massey