Integrate with breeze.js
Integrate with breeze.js (www.breezejs.com/). Kendo UI needs better change tracking capabilities and unit of work support and automatic fix-up of navigation properties. Kendo UI's DataSource only deals with entities of a single type. Kendo UI's ObservableObject tracks whether an object is new or dirty, but not whether an object is deleted or detached. On removing items from Kendo UI's ObservableArray, items are not marked as deleted. Etc.. Breeze.js' entity manager deals with entities of all types, tracking their changes, fixing up their navigation properties, and submitting their changes in a single unit of work.
Hi, we just published an early look at some integrations as a part of the new Kendo Labs initiative, and you can check it out at: https://github.com/kendo-labs/breeze-kendo
While these aren’t complete, I’m going to mark this request as complete, and encourage you all to jump into the repo linked above, give us your feedback and even help out with the codez! :D
Derick Bailey and the http://www.kendoui.com/blogs/teamblog/posts/13-02-21/breeze_js_and_the_kendo_ui_datasource.aspx#comments spike is a great test of the waters, now you just need to dig in and get into it. Heck, consult Remco Blok, he has an excellent review and analysis of the sample walk-through in the comments of the blog entry.
Any word on this? Because it would be simply awesome.
I'd love to chat more about this. Please drop me a line at brandon AT Kendoui.com.
Ward Bell commented
We (IdeaBlade, makers of Breeze) have customers asking for KendoUI integration too. We'll hook up with the Kendo team and work out a game plan.
Remco Blok commented
Good question. If it's possible then I would love to see it demonstrated. Kendo UI's own DataSource and Model classes are not up to the task.
Todd Bellamy commented
Is there any reason why you cannot just use breeze and knockout while binding to kendo widgets?
John Papa commented
Best of all worlds would for Kendo to use Knockout's binding pattern and Breeze's rich data, combined with Kendo's great UI widgets.
Yes I agree I have found the same failing. Either integrate with breeze.js or even better provide this extra support in Kendo UI.