结合Knockout.js + KendoUI - 你的经历是什么?

时间:2012-01-11 17:20:12

标签: jquery knockout.js javascript kendo-ui

所以我看到KendoUI包含了一个与Knockout.js集成的例子: http://demos.kendoui.com/web/integration/index.html

然而,这看起来像一个非常简单的例子。

根据这篇文章,它看起来像绑定到像剑道的网格将更多涉及: http://www.kendoui.com/forums/ui/grid/knockoutjs-example-for-grid.aspx

看起来他们也在创建自己的MVVM实现来尝试解决问题。

有没有人在这里使用KendoUI和Knockout.js来处理使用一些更复杂组件的非平凡应用程序?

2 个答案:

答案 0 :(得分:16)

我一直在做很多关于整合KO和剑道的研究。我非常尊重Telerik的人们,他们制作了很棒的产品。我希望剑道有很棒的东西。在这个时候,整合KO和剑道并不简单。例如,他们在剑道网站上的KO示例本身就有一个错误。这个标题在哪里?剑道团队正在考虑如何更好地与KO整合的一些选择...我认为他们关键的是挂钩KO的订阅,以便在发生变化时通知Kendo。一种方法是让Kendo为他们的控件套件创建KO绑定处理程序。事实上,这确实有效,但显然他们必须花时间去开发,测试和支持。所以我不知道他们是否会这样做。

我很高兴详细说明整合问题,但如果你不想这样做,我不想再陷入困境:)

Kendo正在研究自己的MVVM解决方案的一些想法。我们的想法是拥有一个与Kendo或任何其他JavaScript库一起使用的MVVM解决方案。我期待看到他们想出的东西。

目前的最终结果是,我并不是想亲自整合2套房。我已经向Kendo请了2美分,要求他们支持KO整合。我也鼓励你这样做:)

我希望这会有所帮助。

答案 1 :(得分:4)

只是在你错过了它,我想引起你注意一个非常有趣的项目,名为Knockout-Kendo.js(在http://rniemeyer.github.com/knockout-kendo/),“......创建一个完整而强大的集合用于Kendo UI小部件的Knockout.js绑定......“

这个项目在“KendoUI Day”上提到过;虽然就在同一天他们演示了他们的新MVVM库;我真的很喜欢淘汰赛,我希望他们在整合方面比在创建自己的图书馆方面做得更多。

无论如何,我希望这有帮助, -Covo