現在 kendo-knockout ライブラリは kendo.data.dataSource をバインディングに渡すことをサポートしていません。ここでの投稿の更新でウィジェット参照サンプルを使用して、kendo データ ソースを含む treeView を読み込むことができました: Kendo-Knockout: use knockout view model with kendo datasource to populate kendoTreeView . しかし、アイテムを追加および削除することができず、その他の問題もありました。github の RP Niemeyer のコメントに基づいて、この質問を書いています。
https://github.com/rniemeyer/knockout-kendo/issues/6
data: false, dataSource: yourDataSource
次のようなものとこのフィドルを渡すと、これが可能になるはずだと言っています:
http://jsfiddle.net/rniemeyer/s5G5k/
この例に従って、treeView の実装を作成しようとしました。
しかし、私はエラーが発生しています:Cannot call method 'toLowerCase' of undefined
ここでの私の質問は、これが機能するかどうかです。次に、オブジェクトを dataSource に追加/削除して、それに応じてビューが更新されるのを確認できますか? ありがとう!