公式ドキュメントに従って、属性データの初期化で Kendo TreeView を使用しようとしています。私が理解している限り、コードの次の 2 つの部分は同等である必要があります。
1.- データ属性の初期化スタイル:
<div id="treeview-right"
data-role="treeview"
data-source="inline"
data-text-field="['categoryName', 'subCategoryName']">
</div>
2.- JQuery スタイル:
<script>
$("#treeview-right").kendoTreeView({
dataSource: inline,
dataTextField: ["categoryName", "subCategoryName"]
});
</script>
番号 2 は期待どおりに機能しますが、番号 1 はツリーをレンダリングしますが、親ノードのテキストはありません (data-text-field 値から「categoryName」パラメーターを認識しないように、「未定義」テキストを表示します。ちなみに、 data-text-field を設定するとdata-text-field="['categoryName']
、予想どおり、親ノードのテキストが表示されますが、子ノードのテキストは表示されません.誰かが全体を見たい場合は、公式チュートリアル(JQueryスタイルの初期化)の例を使用していますコード. それは私の推測で正しいですか?.