Я намерен использовать некоторые элементы управления кендо от telerik, и я начал играть с контролером Treelist. Я делаю это с Visual Studio 2013 VB или C#.kendo Treelist не сообщает никаких записей для отображения
Планируется создание веб-службы, которая отправляет некоторые (сериализованные) данные, и пользователю необходимо вручную нажать кнопку, связанную с запросом $ Ajax, который POSTS для данных. Эти данные должны быть переданы в список тем.
Но все, что я пытаюсь это держит меня говорить: No Records to Display
Вопросы:
1 Почему образец I при условии, что не работает. Я почти буквально копировал одну из демоверсий.
2 Вам нужен отдельный источник данных или вы можете также поместить данные прямо в treelist?
Заранее спасибо.
Rick (NL)
Пример:
`<script type="text/javascript">
$(document).ready(function() {
var dataSource = new kendo.data.TreeListDataSource({
data: [
{ "Item": "Item0", "id": 0, "ParentId": null },
{ "Item": "Item1", "id": 1, "ParentId": 0 },
{ "Item": "Item2", "id": 2, "ParentId": 1 },
{ "Item": "Item3", "id": 3, "ParentId": 1 },
{ "Item": "Item4", "id": 4, "ParentId": null },
{ "Item": "Item5", "id": 5, "ParentId": null },
{ "Item": "Item6", "id": 6, "ParentId": 5 },
{ "Item": "Item7", "id": 7, "ParentId": 5 },
{ "Item": "Item8", "id": 8, "ParentId": 7 },
{ "Item": "Item9", "id": 9, "ParentId": 7 }
],
schema: {
model: {
id: "id",
expanded: true
}
}
});
$("#treelist").kendoTreeList({
dataSource: dataSource,
height: 540,
columns: [
{ field: "Item" },
{ field: "id" },
{ field: "ParentId" }
]
});
});
</script>
Это решило мою проблему и очень важно. Если запись верхнего уровня не имеет значения null для parentId, она покажет No Records To Display, даже если все остальное будет правильным. –