2012-02-16 38 views

Trả lời

10

Tôi sắp viết một bài đăng trên trang này, nhưng bạn có thể thanh toán dự án sau trên GitHub để tạo plugin. Hiện nay có một điều khiển composite này ...

https://github.com/kendo-labs/kendo-plugins

Dưới đây là một ví dụ fiddle sống của một hợp lại một AutoComplete và một ListView ...

http://jsfiddle.net/burkeholland/G2f4a/embedded/result/

// thanks for making put a useless comment here stackoverflow 
+0

Và bây giờ chúng tôi đang nói ... :-) chỉ lý do tôi không bắt đầu sử dụng kendoui là vì tôi không thể tìm cách mở rộng. Làm tốt lắm. Cảm ơn Hà Lan. –

+1

Bạn có thể cập nhật liên kết, có vẻ như bị hỏng! – OnaBai

+1

Không thể chỉnh sửa bài đăng vì nó muốn mã có liên kết fiddle. Liên kết cập nhật cho kendo-plugins: https://github.com/kendo-labs/kendo-plugins –

7

Có tài liệu chính thức ngay bây giờ: How to Create a Custom Widget

Đây là liên kết để bán- chính thức community plugins.

Và đây là một số examples của các tiện ích được tạo bởi John DeVight.

An SO post showing a simple example mở rộng chế độ xem danh sách trên thiết bị di động.

+0

Đây phải là câu trả lời được chấp nhận hôm nay. Tuy nhiên, liên kết ở trên không bao gồm việc tạo ra một widget tùy chỉnh khi Kendo được sử dụng với AngularJS, mà, được cấp, không phải là những gì OP hỏi, nhưng vẫn sẽ rất hữu ích để biết :) – AsGoodAsItGets

1

Cảm ơn! Với trợ giúp này, tôi có thể làm điều đó:

kendo.data.DataSource.prototype.dataFiltered = function() { 
    // Gets the filter from the dataSource 
    var filters = this.filter(); 

    // Gets the full set of data from the data source 
    var allData = this.data(); 

    // Applies the filter to the data 
    var query = new kendo.data.Query(allData); 

    // Returns the filtered data 
    return query.filter(filters).data; 
} 
Các vấn đề liên quan