2012-02-16 25 views
9

मुझे केंडो यूआई विजेट्स को विस्तारित करने या केंडो यूआई की वेबसाइट पर समग्र नियंत्रण करने के बारे में कोई आधिकारिक दस्तावेज नहीं मिला। क्या ऐसा करने के लिए कोई उदाहरण हैं?आप केंडो यूआई विजेट्स को कैसे बढ़ाते हैं

उत्तर

10

के बारे में मैं इस पर एक पोस्ट लिखने के लिए कर रहा हूँ, लेकिन आप प्लग इन बनाने के लिए GitHub पर निम्नलिखित परियोजना चेकआउट कर सकते हैं। इस समय वहाँ इस के लिए एक समग्र नियंत्रण ...

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

यहाँ एक एक स्वत: पूर्ण और एक ListView संयोजन का एक लाइव बेला उदाहरण है ...

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

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

और अब हम बात कर रहे हैं ... :-) एकमात्र कारण मैं उपयोग करने के लिए kendoui था, क्योंकि मैं कैसे विस्तार करने के लिए नहीं मिल सका शुरू नहीं किया। अच्छा कार्य। धन्यवाद हॉलैंड। –

+1

क्या आप लिंक अपडेट कर सकते हैं, टूटा हुआ लगता है! – OnaBai

+1

पोस्ट को संपादित नहीं कर सकता क्योंकि यह पहेली लिंक के साथ कोड चाहता है। केंडो-प्लगइन्स के लिए अद्यतन लिंक: https://github.com/kendo-labs/kendo-plugins –

7

नहीं है है अब आधिकारिक दस्तावेज: How to Create a Custom Widget

यहाँ अर्द्ध का लिंक है आधिकारिक community plugins

और यहाँ जॉन DeVight द्वारा बनाई विगेट्स के कुछ examples हैं।

An SO post showing a simple example जो मोबाइल सूची दृश्य फैली हुई है।

+0

यह आज स्वीकृत उत्तर होना चाहिए। हालांकि, ऊपर दिए गए लिंक में एक कस्टम विजेट बनाने में शामिल नहीं है जब केंडो को एंगुलरजेएस के साथ प्रयोग किया जाता है, जिसे दिया गया है, ओपी ने पूछा नहीं है, लेकिन अभी भी जानना बहुत उपयोगी होगा :) – AsGoodAsItGets

1

धन्यवाद! इस मदद के साथ मैं ऐसा कर सकते हैं:

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; 
}