2012-01-11 32 views
6

Vì vậy, tôi thấy rằng KendoUI đã bao gồm một ví dụ về hội nhập với Knockout.js: http://demos.kendoui.com/web/integration/index.htmlKết hợp Knockout.js + KendoUI - Trải nghiệm của bạn là gì?

Tuy nhiên, điều này có vẻ giống như một ví dụ khá tầm thường.

Theo bài này, có vẻ như gắn vào một cái gì đó giống như lưới Kendo của sẽ được nhiều hơn nữa tham gia: http://www.kendoui.com/forums/ui/grid/knockoutjs-example-for-grid.aspx

Nó cũng có vẻ như thể họ đang tạo thực hiện MVVM riêng của họ để cố gắng và giải quyết các vấn đề.

Có ai ở đây sử dụng KendoUI và Knockout.js cho các ứng dụng không tầm thường bằng cách sử dụng một số thành phần phức tạp hơn không?

Trả lời

16

Tôi đã thực hiện rất nhiều nghiên cứu về tích hợp KO và Kendo. Tôi có sự tôn trọng tối đa đối với những người ở Telerik và họ tạo ra những sản phẩm tuyệt vời. Tôi mong đợi những điều tuyệt vời từ Kendo. Tại thời điểm này, việc tích hợp KO và Kendo không đơn giản. Ví dụ, ví dụ KO của họ trên trang web Kendo chính nó có một lỗi trong đó. Tiêu đề này ở đâu? Nhóm Kendo đang cân nhắc một số tùy chọn về cách tích hợp tốt hơn với KO ... những gì tôi "nghĩ" là chìa khóa của họ sẽ được đưa vào đăng ký của KO để Kendo có thể được thông báo khi có thay đổi. Một cách để làm điều này là cho Kendo để tạo ra các trình xử lý ràng buộc KO cho bộ điều khiển của chúng. Trong thực tế, điều này không làm việc, nhưng rõ ràng là một cái gì đó họ phải dành thời gian để dev, thử nghiệm và hỗ trợ. Vì vậy, tôi không biết nếu họ sẽ hoặc sẽ không làm điều đó.

Tôi rất sẵn lòng xây dựng về các vấn đề hội nhập, nhưng tôi không muốn đi xuống một cái hố thỏ nếu bạn không muốn :)

Kendo đang làm việc trên một số ý tưởng cho một giải pháp MVVM của riêng mình. Ý tưởng sẽ là có một giải pháp MVVM hoạt động với Kendo hoặc bất kỳ thư viện javascript nào khác. Tôi mong được nhìn thấy những gì họ nghĩ ra.

Kết quả thực hiện là bây giờ, tôi không cố gắng tích hợp 2 bộ riêng lẻ. Tôi đã xen kẽ với 2 xu của tôi để Kendo để yêu cầu họ hỗ trợ tích hợp KO. Tôi cũng khuyến khích bạn làm như vậy :)

Tôi hy vọng điều này sẽ hữu ích.

+0

Cảm ơn rất nhiều vì phản hồi John! Tôi đã chỉ sử dụng Knockout trong một thời gian ngắn nhưng tôi đã phát triển rất thích nó. Tôi chắc rằng rất nhiều người sẽ thích xem hai thư viện này đến với nhau. – PhillipKregg

+0

Hãy chắc chắn rằng bạn cho Kendo biết rằng :) –

4

Chỉ trong vỏ bạn bỏ lỡ nó, tôi muốn mang đến cho bạn sự chú ý một dự án rất thú vị về các tác phẩm được gọi là Knockout-Kendo.js (tại http://rniemeyer.github.com/knockout-kendo/), "... tạo ra một bộ Knockout đầy đủ và mạnh mẽ. js ràng buộc cho các tiện ích con giao diện người dùng Kendo ... "

Dự án này đã được đề cập đến trong" KendoUI Day "; mặc dù đó là cùng ngày họ giới thiệu thư viện MVVM mới của họ; Tôi thực sự thích loại trực tiếp, tôi ước họ sẽ làm việc tích hợp hơn là tạo ra thư viện riêng của họ.

Dù sao, tôi hy vọng điều này sẽ giúp, -Covo

+0

Cảm ơn bạn đã tip - đã nhận được repo ngã ba. Chắc chắn mong muốn được nhìn thấy nhiều hơn từ điều này. Tôi hiện đang sử dụng mvvm của Kendo - cũng khá hay. – PhillipKregg

Các vấn đề liên quan