6

したがって、KendoUIにはKnockout.jsとの統合の例が含まれていることがわかります: http ://demos.kendoui.c​​om/web/integration/index.html

ただし、これは非常に簡単な例のように見えます。

この投稿によると、剣道のグリッドのようなものへのバインドははるかに複雑になるようです: http ://www.kendoui.c​​om/forums/ui/grid/knockoutjs-example-for-grid.aspx

また、問題を解決するために独自のMVVM実装を作成しているようにも見えます。

ここで誰かが、より複雑なコンポーネントのいくつかを使用する重要なアプリにKendoUIとKnockout.jsを使用しましたか?

4

2 に答える 2

16

私はKOと剣道の統合について多くの研究を行ってきました。私はTelerikの人々に最大限の敬意を払い、彼らは素晴らしい製品を作っています。剣道に素晴らしいことを期待しています。現時点では、KOと剣道の統合は簡単ではありません。たとえば、剣道のWebサイトにある彼らのKOの例には、バグがあります。この見出しはどこにありますか?剣道チームは、KOとよりよく統合する方法についていくつかのオプションを検討しています...彼らの鍵となるのは、変更が発生したときに剣道に通知できるように、KOのサブスクリプションに接続することです。これを行う1つの方法は、剣道がコントロールスイートのKOバインディングハンドラーを作成することです。実際、これは機能しますが、開発、テスト、サポートに時間をかけなければならないことは明らかです。だから私は彼らがそうするかしないかわかりません。

統合の問題について詳しく説明できてうれしいですが、やりたくないのであれば、うさぎの穴を掘り下げたくありません:)

剣道は、独自のMVVMソリューションのいくつかのアイデアに取り組んでいます。アイデアは、剣道または他のJavaScriptライブラリで動作するMVVMソリューションを持つことです。彼らが何を思いつくのか楽しみです。

最終的な結果は今のところ、私は2つのスイートを個人的に統合しようとはしていません。私は剣道に2セントでチャイムを鳴らして、KO統合をサポートするように依頼しました。私もそうすることをお勧めします:)

これがお役に立てば幸いです。

于 2012-01-11T19:01:30.833 に答える
4

見逃してしまった場合に備えて、Knockout-Kendo.js(http://rniemeyer.github.com/knockout-kendo/)という作品に関する非常に興味深いプロジェクトに注目したいと思います。 KendoUIウィジェット用のKnockout.jsバインディングの完全で堅牢なセットを作成します...」

このプロジェクトは「KendoUIDay」で取り上げられました。それは同じ日でしたが、彼らは新しいMVVMライブラリをデモしました。私はノックアウトが本当に好きです。彼らが独自のライブラリを作成するよりも統合にもっと取り組んでいればよかったのにと思います。

とにかく、これがお役に立てば幸いです、-Covo

于 2012-04-10T21:20:11.760 に答える