मैं एक सार्वजनिक सामना करना पड़ रहा वेब साइट पर मेरे SharePoint अभ्यास में यहाँ के लिए काम कर रहा है न्यू यार्क और यह जावास्क्रिप्ट और बाकी कॉल्स का एक बहुत का उपयोग करता है सामग्री दिखाएँ.
Mainline विकास के दौरान, मैं बस के साथ एक छोटे डाटासेट बनाएँ 10 या तो में कोई कस्टम सूची और बाकी कॉल मेरे सभी पंक्तियाँ वहाँ से खींच लिया। एक बार मैं कुछ सौ पंक्तियों के डेटा के लिए अनुमानित वृद्धि दर का परीक्षण करने के लिए है के लिए सूची अप टकरा गया, मैंने पाया कि मैं ठीक हो रही थी 100 पंक्तियाँ मेरे बाकी कॉल पर वापस लौटे.
इस पते के लिए एक बहुत ही साधारण बात है। मेरे मामले में (और मेरा मानना है कि ज्यादातर मामलों में), डिफ़ॉल्ट SharePoint करने के लिए कहता है बाकी (और संभवतः एक उद्योग मानक के रूप में?) वापस जाएँ 100 पंक्तियाँ। डिफ़ॉल्ट रूप से अधिक पर लौटने के लिए, अपने फोन पर $top पैरामीटर का उपयोग करें, के रूप में:
/Insights Dev/_api/web/lists/GetByTitle पाने('MockBlog')/आइटम?$का चयन करें = ID,शीर्षक,श्रेणियाँ/शीर्षक,Blog_x0020_Author/शीर्षक,DatePublished,BlogSummary&$विस्तृत करें = Blog_x0020_Author,श्रेणियाँ&$फ़िल्टर =&$शीर्ष = 9999
मैं उठाया 9999 इस मामले में जब से मैं growth-wise पता है कि, वहाँ अभ्यस्त हो अधिक से अधिक 200 या तो पंक्तियाँ एक वर्ष में इस सूची में जोड़ा। यदि यह छलकती हो जाता है, हम सड़क के नीचे कुछ पेजिंग को लागू कर सकते हैं.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें.
मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin
हाल ही में, मुझे पता है कि अगर ClientData.svc रिकॉर्ड्स truncates और केवल भेजता है करने के लिए आया था 100 रिकॉर्ड्स, यह भी शामिल है __next संपत्ति, जो का मान के अगले सेट आइटम के लिए URL शामिल हैं. तकनीकी रूप से, एक पाश लिखा जा सकता है जो इस गुण के लिए लग रहा है और सभी आवश्यक डेटा एकाधिक कॉल बना कर लायें. क्या उस पर अपने विचार है?
धन्यवाद. यह मेरी बट बचाया. कृपया उल्लेख है कि शीर्ष अंत में होना करने के लिए, या कम से कम का चयन करें और फ़िल्टर के बाद (कम से कम मेरे लिए यह किया था). मैं इसे तिल मैं इसे अपने ब्लॉग पर देखा था घंटे की एक अच्छी जोड़ी के लिए लड़े, यह अंत में डाल दिया है और यह काम किया. सपा 2013 उद्यम.
एक बार फिर धन्यवाद,
क्रिस