現在、剣道ツリービューを取得して、いくつかのJSONデータを表示しようとしています。リモートJSONデータを剣道ツリービューにバインドする - 最初の層のみを取得する
var treeViewDataSource = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "/Utilities/Tool/Get/TreeView",
type: "get",
dataType: "json"
}
}
});
$("#tree-view").kendoTreeView({
loadOnDemand: false,
dataSource: treeViewDataSource,
select: onSelect
});
はどこJSONデータは、次のようになります。
[{
"text": "CREATE",
"description": "Create Transaction",
"items": [
{
"text": "PSEUDO",
"feature": "CREATE",
"items": [
{
"text": "FIX",
}
],
"nodeChildren": 1
}
],
"nodeChildren": 1
},
{
"text": "DATA",
"description": "Data Report",
"items": [],
"nodeChildren": 0
}]
さて、奇妙な部分があること、私はリモートで、代わりにそれを呼び出すのでは剣道のデータソースに上記のJSONデータをコピーして貼り付ける場合TreeViewは、データをうまく表示します。私はリモートで代わりにデータのために呼び出すと、ツリービューには、ノードのみの最初の層を表示し、次のようになります。表は、少しロードしている間
は簡単秒間
DATA
をCREATEノードに子があるかどうかを示す矢印が表示されますが、これらはすぐに消えます。私は何が起こっているのか分かりません。剣道の資料はあまり役に立ちません。なぜ剣道はこのデータを正しく読まないのですか?私はAPIをテストするためにPostmanを使用しています.JSONは私にとっては完璧に見えますが、ローカルでコピーすると動作します。何がありますか?私はまだ完全には何/どのようにスキーマの作品を理解していないが、私は私の問題への解決策を見つけた
おかげ