dojo - dijit.form.select dropdown is very slow -


3000 मूल्यों को dijit.form.select में लोड करना अधिक समय लगता है। ब्राउज़र को 500 मूल्यों के लिए भी फांसी पर लटकाया जाता है

कोई भी सहायता वास्तव में सराहना की जाएगी।

धन्यवाद, कार्शहाक के।

वेब पेज में 3,000 कुछ भी लोड करना हमेशा धीमा रहा है।

हालांकि इस सीमा को पार करने के लिए मुड़ तरीके हैं , आपके उपयोगकर्ता निश्चित रूप से नहीं 3,000 वस्तुओं के माध्यम से स्क्रॉल करने के लिए एक लेने के लिए निश्चित रूप से इसके लायक नहीं हो सकता!

मैंने सुझाव दी है कि आप इस ड्रॉप-डाउन सूची को दो (या तीन) स्तर, और 20-30 से अधिक प्रत्येक विकल्प नहीं हैं हजारों सूची मदों के साथ मेरी अपनी परियोजनाओं में, मुझे चार स्तरों के साथ जाना पड़ता था, अन्यथा प्रदर्शन खराब हो जाता है।

यदि आपके पास केवल एक लंबी सूची है, इसे 26 समूहों में शुरूआती अक्षर से तोड़ने पर विचार करें, जैसे कि एक फोन सूची। कम से कम आपके पास प्रत्येक समूह में केवल 100-200 होगा।

अब, यदि आप वाकई सच में ऐसी लंबी सूची लोड करना चाहते हैं, तो dijit का उपयोग न करें। फ़ॉर्म। चयन करें क्योंकि यह & lt; select & gt; टैग के लिए एक सरल आवरण है आप एक बार में एक & lt; विकल्प & gt; टैग डाल रहे हैं, प्रदर्शन को मारने के लिए आपके पास दो विकल्प हैं:

  1. & lt; विकल्प & gt; की सूची बनाएं स्वत: ऑफ लाइन टैग करें, फिर & lt; चयन करें & gt;

    इसके बजाय, निश्चित रूप से < / Strong> उपर्युक्त करने का समर्थन करना आपको चेतावनी दी गई है!

Comments