KnockoutJS integration with KendoUI

273 views
Skip to first unread message

Stacey

unread,
Nov 24, 2011, 10:33:48 AM11/24/11
to knock...@googlegroups.com
Does anyone besides me think this is insanely boss, and the primary reason why I will without any hesitation pay for this utility suite? 


This is looking very awesome, and making KnockoutJS a first class integration component would be a dream come true. I wonder if the rest of the suite will support it as easily...

Rodrigo Rosenfeld Rosas

unread,
Nov 24, 2011, 11:27:49 AM11/24/11
to knock...@googlegroups.com

Not sure if you're talking seriously. If that is the case, that was just
an example of using a dropdown list using Knockout and KendoUI. Both
libraries are good and free :)

Stacey

unread,
Nov 24, 2011, 11:42:18 AM11/24/11
to knock...@googlegroups.com
I was being serious, I think it is really great that knockout has elevated to a first class status such that commercial component vendors are starting to take notice of it.

Rodrigo Rosenfeld Rosas

unread,
Nov 24, 2011, 12:21:48 PM11/24/11
to knock...@googlegroups.com

Sorry, Stacey, but I think you still didn't get it. No one is selling a
tool for integrating Knockout to KendoUI on that link.

It was just an example. Click on the "View Code" link and you'll see
what I'm talking about.

There is no such utility as you may have concluded.

Ω Alisson

unread,
Nov 24, 2011, 12:25:00 PM11/24/11
to knock...@googlegroups.com
Also, the example violates MVVM.

Rodrigo Rosenfeld Rosas

unread,
Nov 24, 2011, 12:29:23 PM11/24/11
to knock...@googlegroups.com
Why do you think so?

Ω Alisson

unread,
Nov 24, 2011, 12:31:37 PM11/24/11
to knock...@googlegroups.com
DOM reference on the last line...  $("#ticket").kendoDropDownList();

Should be a custom binding to improve testability.

Stacey

unread,
Nov 24, 2011, 12:46:17 PM11/24/11
to knock...@googlegroups.com
I never said they were selling a tool to integrate it. I said they were taking integration into consideration when they were developing the actual product.

Stacey

unread,
Nov 24, 2011, 12:47:53 PM11/24/11
to knock...@googlegroups.com
and by that, I mean that you don't have to leap through a hundred hoops to wire it up, because of the way it was written. Have you ever tried to get a jQuery select list to work well with any third party framework? Despite what their websites say, it is not easy in any facet. I don't know where you got the idea I was calling this an integration plugin. 

Ω Alisson

unread,
Nov 24, 2011, 12:48:56 PM11/24/11
to knock...@googlegroups.com
This is true, if they are developing the widgets with an easy bridge for custom bindings, unlike some jquery ui widgets, then it's a big win.

Ω Alisson

unread,
Nov 24, 2011, 12:49:18 PM11/24/11
to knock...@googlegroups.com
But isn't this library opensource?

2011/11/24 Ω Alisson <thelin...@gmail.com>

Stacey

unread,
Nov 24, 2011, 12:50:13 PM11/24/11
to knock...@googlegroups.com
it is open while it is in beta, but when they launch there will be a commercial version and an open source version.

Rodrigo Rosenfeld Rosas

unread,
Nov 24, 2011, 1:38:21 PM11/24/11
to knock...@googlegroups.com
Em 24-11-2011 15:50, Stacey escreveu:
> it is open while it is in beta, but when they launch there will be a
> commercial version and an open source version.

I've just remembered why I didn't get much deep about KendoUI. It is GPLv3.

awaegel

unread,
Nov 25, 2011, 11:19:17 AM11/25/11
to KnockoutJS
Here's a discussion on their forum including some Knockout-savvy users
and replies from the devs indicating that the 2-way bindings with the
Kendo UI widgets and framework don't yet integrate with KnockoutJS in
the way us developers would want them to. They do give some indication
of future support, though.


On Nov 24, 10:38 am, Rodrigo Rosenfeld Rosas <rr.ro...@gmail.com>
wrote:

John Papa

unread,
Jan 10, 2012, 4:31:49 PM1/10/12
to KnockoutJS
Kendo currently does not integrate well enough with KO IMO. In fact,
the example on their site is not fully working ... notice this example
on their site: http://demos.kendoui.com/web/integration/index.html ...
it has this line of JavaScript in it, which is data binding the name
property ... which never shows up.

You have chosen <b>${ chosenTicket().name }</b>

I rewrote the sample to try to get it to work, but I found that the
drop down list for Kendo is not working with KO properly ... I think
it does not listen for the change notification. Here is a fiddle I
wrote that demonstrates the problem. The first drop down uses kendo,
the second does not. http://jsfiddle.net/johnpapa/wcze9/

So what's my point? My point is that these 2 libraries are not
integrating well right now. I'm disappointed ... was really looking
forward to using them. :(

-- JP


On Nov 25 2011, 11:19 am, awaegel <awae...@gmail.com> wrote:
> Here's a discussion on their forum including some Knockout-savvy users
> and replies from the devs indicating that the 2-way bindings with theKendoUI widgets and framework don't yet integrate with KnockoutJS in

rpn

unread,
Jan 10, 2012, 10:46:38 PM1/10/12
to knock...@googlegroups.com
There was another thread that was seemingly related to Kendo here: https://groups.google.com/d/topic/knockoutjs/eMBHERH6X_g/discussion.

My feeling at the time was that it would be hard to make the Kendo plugins totally Knockout aware and it would probably be best for the plugins to expose appropriate events and provide APIs to do things like "refresh" the UI.  Then, KO devs would likely want a layer of bindings that allows them to initialize and use the Kendo widgets declaratively.


Reply all
Reply to author
Forward
0 new messages