Telerik の剣道コントロールを使用するつもりで、Treelist コントロールで遊んでみました。Visual Studio 2013 VB または C# でこれを行っています。
計画は、いくつかの (シリアル化された) データを送信する Web サービスを作成することであり、ユーザーは、データを POSTS する $Ajax 要求にリンクされているボタンを手動で押す必要があります。そのデータをツリーリストに渡す必要があります。
しかし、私が何をしようとしても、それは私に言い続けます:No Records to Display
質問:
1 提供したサンプルが機能しないのはなぜですか。デモの 1 つを文字通りコピーしました。
2 別のデータソースが必要ですか、それともデータを直接ツリーリストに入れることはできますか?
前もって感謝します。
リック (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>