2012-02-16 14 views

Odpowiedz

10

Mam zamiar napisać post na ten temat, ale możesz wypróbować następujący projekt na GitHubie do tworzenia wtyczek. Obecnie nie jest to kompozyt kontrola tego ...

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

Oto żywo skrzypce przykładem komponowanie się autouzupełniania i ListView ...

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

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

A teraz mówimy ... :-) I tylko dlatego nie zacząć używać kendoui było dlatego, że nie mógł znaleźć sposobu na przedłużenie. Świetna robota. Dzięki Holland. –

+1

Czy możesz zaktualizować link, wydaje się zepsuty! – OnaBai

+1

Nie można edytować postu, ponieważ chce kodu z linkiem fiddle. Zaktualizowany link do wtyczek kendo: https://github.com/kendo-labs/kendo-plugins –

7

Jest oficjalna dokumentacja: How to Create a Custom Widget

Oto link do pół- oficjalny community plugins.

A oto niektóre examples widgetów stworzonych przez Johna DeVight.

An SO post showing a simple example co rozszerza widok listy mobilnej.

+0

To powinno być dzisiaj akceptowaną odpowiedzią. Jednak powyższy link nie obejmuje tworzenia niestandardowego widżetu, gdy Kendo jest używany z AngularJS, co, przyznane, nie jest tym, co zadał OP, ale nadal byłoby bardzo pomocne wiedzieć :) – AsGoodAsItGets

1

Dzięki! Dzięki tej pomocy może to zrobić:

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; 
} 
Powiązane problemy