2013-04-18 3 views
6

मेरी प्रोजेक्ट में ग्रिड और चार्ट के लिए समान डेटा-स्रोत है, लेकिन पेज लोड में चार्ट पर सभी डेटा प्रदर्शित करने और बटन क्लिक में ग्रिड डेटा प्रदर्शित करने की आवश्यकता है।ShareDateSource का उपयोग किए बिना चार्ट में ग्रिड परिवर्तन लागू करें?

लेकिन पहले हमने साझा डेटा-स्रोत का उपयोग किया था ताकि चार्ट में ग्रिड परिवर्तन आसानी से लागू हो सकें। अब ग्रिड और चार्ट के लिए अलग चर का उपयोग किया गया है और चार्ट के लिए "AutoBind=true" लागू करें और "AutoBind=false" दोनों काम नहीं कर रहे हैं और ग्रिड परिवर्तन चार्ट पर लागू होना है।

ग्रिड और चार्ट दोनों के लिए संबंध कैसे देना है?

Here is the fiddle:

var sharedDataSource = new kendo.data.DataSource({ 
    type: "odata", 
    transport: { 
     read: "http://demos.kendoui.com/service/Northwind.svc/Orders" 
    }, 
    schema: { 
     model: { 
      fields: { 
      OrderDate: { type: "date" } 
      } 
     } 
    } 
}); 
var DataSource = new kendo.data.DataSource({ 
    type: "odata", 
    transport: { 
     read: "http://demos.kendoui.com/service/Northwind.svc/Orders" 
    }, 
    schema : { 
     model: { 
      fields: { 
       OrderDate: { type: "date" } 
      } 
     } 
    } 
}); 
+0

किसी भी एक मुझे इस समाधान – user123

+0

के लिए मदद कर सकते हैं ठीक है तुम फिर स्किप्पि धन्यवाद मैं पोस्ट कर सकते हैं अब – user123

+0

का मतलब मेरे लिए अपने कह किसी अन्य खाते से upvotes बनाते हैं? – user123

उत्तर

0

साझा डेटा स्रोत का उपयोग करना सही दृष्टिकोण है। आपकी आवश्यकताओं को पूरा करने के लिए निश्चित कोड के साथ यहां बेवकूफ है: http://jsfiddle.net/vojtiik/kappG/2/। ऑटोबाइंड संपत्ति बूलियन को स्ट्रिंग नहीं करती है (उदाहरण: सत्य "सत्य" नहीं)।

autoBind: true, 
संबंधित मुद्दे