अब यह एक बहुत ही बेतुका सवाल होगा। लेकिन मैं क्या कर सकता हूं, यह ग्राहक की आवश्यकता है। असल में, हमारे पास एक ग्रिड (मास्टर-विवरण प्रकार) है जो लगभग 15 हजार प्लस पंक्तियों तक जाता है (कुछ वर्षों में 30-50 हजार पंक्तियों तक जाने की संभावना है)।10,000 + जल्दी से प्रस्तुत करने के लिए एचटीएमएल पर रिकॉर्ड
मेरे ग्राहक किसी भी पेजिंग नहीं चाहता है, किसी भी डेटा के रूप में अच्छी तरह से काटी नहीं करना चाहती है। इसके अलावा वह बिल्कुल नवीनतम हार्डवेयर का उपयोग नहीं कर रहा है इसलिए ब्राउज़र पर प्रतिपादन एक बड़ा मुद्दा है। वह इसे प्रिंट करके या ब्राउजर पर देखकर सबकुछ देखना चाहता है। (आप सभी सोच सकते हैं कि कितना पागल लगता है, और यह निश्चित है)।
अब मैं जल्दी से एचटीएमएल प्रस्तुत करके इस समस्या को हल करना चाहता हूं। फिलहाल यह एक साधारण एएसपीनेट ग्रिड व्यू w/o पेजिंग है। वह अनिवार्य रूप से HTML टेबल प्रस्तुत करता है। मेरे विकल्प है कि मुझे लगता है कि कर रहे हैं: - मैन्युअल एचटीएमएल प्रतिपादन (त्वरित लोड करने के लिए) div का उपयोग कर - यह पीडीएफ को निर्यात या उत्कृष्टता (वहाँ तीसरे पक्ष के नियंत्रण का सहारा की जरूरत के बिना निर्यात करने के लिए किसी भी तरह से है?) - उंगली देना (ग्राहक के लिए: डी j/k)
तो योग करने के लिए, क्या एचटीएमएल पर डेटा के 10,000 से अधिक रिकॉर्ड दिखाने के लिए सबसे अच्छा तरीका है?
आप, विकल्प हैं HTML करने के लिए वस्तुओं प्रस्तुत करना Nustache उपयोग करना और फिर एक कंटेनर को संलग्न करते हैं, YUI डेटा तालिका का उपयोग करें और अंत में आप क्लाइंट पक्ष कोड एक प्रगतिशील लोड हो रहा है प्रकार तालिका जो होगा सौंपने के लिए Backbone.js उपयोग करने के लिए कर सकते हैं जब आप स्क्रॉल करते हैं या अधिक बटन लोड करते हैं तो अधिक पंक्तियों को लोड करें – Deeptechtons
लंबे * टेबल * धीमे हो सकते हैं क्योंकि (पुराने) ब्राउज़र को पृष्ठ को बिछाने से पहले पूरी तालिका को पढ़ने की आवश्यकता होती है। शायद एक गैर-टेबल समाधान बेहतर काम करेगा। –
आपको यह विचार करना होगा कि यदि आप जो भी समाधान आपको क्लाइंट ऑफ़र करते हैं तो परिणाम से खुश होंगे, मैं जेनेरिक यूआई नियंत्रणों का उपयोग करके डेमो को नकल करने के इच्छुक हूं और क्लाइंट को यह देखने की इच्छा होगी कि वह किस प्रकार के खराब उपयोगकर्ता अनुभव की अपेक्षा कर सकता है अन्यथा आपकी प्रतिष्ठा पीड़ित हो सकती है जो अवास्तविक उम्मीदों के लिए लायक नहीं है। – Lloyd