Объединение Knockout.js + KendoUI - Каким был ваш опыт? - PullRequest
6 голосов
/ 11 января 2012

Итак, я вижу, что 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 ]

16 голосов
/ 11 января 2012

Я провел много исследований по интеграции KO и Kendo. Я очень уважаю людей в Telerik, и они делают отличные продукты. Я ожидаю от Кендо замечательных вещей. В настоящее время интеграция KO и Kendo не является простой. Например, их пример KO на веб-сайте Kendo содержит ошибку. Где этот заголовок? Команда Kendo рассматривает некоторые варианты того, как лучше интегрироваться с KO ... что, я «думаю», было бы для них ключом, так это подключиться к подпискам KO, чтобы Kendo могла получать уведомления, когда происходят изменения. Один из способов сделать это для Kendo - создать обработчики привязки KO для своего пакета управления. На самом деле, это работает, но, очевидно, им нужно уделить время разработке, тестированию и поддержке. Поэтому я не знаю, будут ли они это делать или нет.

Я рад подробно остановиться на вопросах интеграции, но я не хочу идти по кроличьей норе, если вы не хотите:)

Кендо работает над некоторыми идеями для собственного решения MVVM. Идея состоит в том, чтобы иметь решение MVVM, которое работает с Kendo или любой другой библиотекой javascript. Я с нетерпением жду встречи с тем, что они придумали.

На данный момент мы получаем чистый результат, я не пытаюсь объединить 2 пакета лично. Я поделился своими 2 центами с Кендо, чтобы попросить их поддержать интеграцию нокаутов. Я призываю вас сделать это тоже:)

Надеюсь, это поможет.

4 голосов
/ 11 апреля 2012

Как раз в случае, если вы пропустили это, я хотел бы представить вашему вниманию очень интересный проект на работах под названием Knockout-Kendo.js (в http://rniemeyer.github.com/knockout-kendo/),, который «... создает полный и надежный Привязки Knockout.js к виджетам пользовательского интерфейса Kendo ... "

Этот проект был упомянут в "День KendoUI"; хотя в тот же день они представили новую библиотеку MVVM; Мне очень нравится нокаут, я бы хотел, чтобы они больше работали над интеграцией, чем над созданием собственной библиотеки.

В любом случае, надеюсь, это поможет, -Covo

...