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 和剑道结合起来并不简单。例如,他们在 Kendo 网站上的 KO 示例本身就有一个错误。这个标题在哪里?Kendo 团队正在考虑如何更好地与 KO 集成的一些选项……我“认为”他们的关键是挂钩 KO 的订阅,以便在发生更改时通知 Kendo。一种方法是让 Kendo 为其控制套件创建 KO 绑定处理程序。事实上,这确实有效,但显然他们必须花时间来开发、测试和支持。所以我不知道他们是否会这样做。

我很高兴详细说明集成问题,但如果您不想这样做,我不想陷入困境:)

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

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

我希望这有帮助。

于 2012-01-11T19:01:30.833 回答
4

万一你错过了,我想提请你注意一个非常有趣的项目,名为 Knockout-Kendo.js(位于http://rniemeyer.github.com/knockout-kendo/),它“......为 Kendo UI 小部件创建了一组完整且强大的 Knockout.js 绑定..."

这个项目在“KendoUI Day”被提及;尽管那是他们演示新的 MVVM 库的同一天;我真的很喜欢淘汰赛,我希望他们在集成上比在创建自己的库上工作更多。

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

于 2012-04-10T21:20:11.760 回答