पर्यावरण भेजे बिना लाने:केंडो डेटा स्रोत: स्थापित करने के लिए कैसे फिल्टर से पहले दो httprequests
- केन्डो संस्करण: 2013.1.319
डेटा स्रोत:
productsDataSource = new kendo.data.DataSource({ type: "odata", transport: { read: "http://www.mydomain.com/odata.svc/products", dataType: "json", contentType: "application/json" } schema: { type: "json", data: function(data){ return data.value; }, total: function(data){ return data['odata.count']; }, model: product }, pageSize: 50, serverPaging: true, serverFiltering: true, serverSorting: true });
प्राप्त डेटा:
productsDatasSource.filter ([{फ़ील्ड: "आईडी", ऑपरेटर: "eq", मान: 5}]); // इस एक HttpRequest भेज देंगे
productsDataSource.fetch (समारोह (ई) { tempDataStorage = e.items; // डेटा के साथ काम कर के लिए और अधिक तर्क; });
समस्याओं: लाने डाटा प्रोसेसिंग (विगेट्स आरंभीकरण, डेटा बाइंडिंग ... आदि) के लिए डेटा स्रोत की विधि का उपयोग करने
- ज़रूरत नहीं है;
- लाने से पहले फ़िल्टर सेट करते समय दो httprequests भेजने से बचें;
- रनटाइम पर फिल्टर स्थिति को बदलने की आवश्यकता है।
क्या तुमने कभी यह पता लगा था? – emragins