2016-09-26 12 views
5

दर्ज करने पर क्लिक कॉम्बो मूल्य का चयन कैसे करें दर्ज करें पर कॉम्बो मूल्य का चयन कैसे करें।दर्ज करें

मैं combobox का उपयोग कर रहा हूं और माउस क्लिक करके मूल्य आ रहे हैं और एंटर पर क्लिक करें। लेकिन जब मैं पहला मान दर्ज करें पर क्लिक करके दूसरा मान चुनता हूं तो गायब हो जाता है। मैं एक प्रयोग कीबोर्ड और मूल्य खोज में दिखाई देते हैं। इसे कैसे हल करें।

मेरे फिडलर में कृपया एंटर पर क्लिक करके दो मान का चयन करें, दूसरा मूल्य दूसरे क्लिक करके गायब हो जाता है।

कृपया इसे ठीक करने में मेरी सहायता करें। MyFiddler

नोट: मैं टैगफील्ड का उपयोग नहीं करना चाहता हूं।

+0

मुझे लगता है कि पृष्ठ 'बटन' क्लिक के बाद पुनः लोड किया जा रहा है .. – Rayon

+0

चयन क्लिक और चयनित टेक्स्ट पर काम कर रहा है, इसलिए जब आप कुछ आइटम होवर करते हैं तो इसे चुना जाता है और क्लिक पर यह जोड़ा जा रहा है लेकिन जब आप होवरिंग और प्रवेश कर रहे हैं कुछ ऐसा जो कि कॉम्प्लेक्स बॉक्स में दर्ज किया गया है और दूसरे आइटम के लिए होवर चुनने पर लागू होता है, इसलिए इसे दर्ज करने पर deseselct – Tanmay

+0

प्राप्त हो रहा है आपका प्रश्न मुझे स्पष्ट नहीं है। मुझे लगता है कि आपके कोड में कुछ भी गलत नहीं है। मैं ENTER दबाकर और मूल्य पर क्लिक करके कई मानों का चयन कर सकता हूं। – Han

उत्तर

1

कम्बोबॉक्स नियंत्रण जानबूझकर केवल एक चयन होने के आसपास बनाया गया है। यह used to support multi-select है, लेकिन यह Ext 5.1 के बाद से हटा दिया गया है और संभवतः खराब तरीके से गायब हो जाएगा या टूट जाएगा।

टैग फ़ील्ड (जो आपने संकेत दिया है कि आप नहीं चाहते हैं) के साथ एकमात्र अंतर्निहित तरीका है, या Ext.view.MultiSelector कक्षा। उत्तरार्द्ध एक भी क्षेत्र नहीं है, लेकिन a variant of a grid है।

+0

धन्यवाद, यह मुझे पता है कि आप एक्स के निचले संस्करण में जांच सकते हैं और मौसम देख सकते हैं मेरी आवश्यकता वहां काम कर रही है या नहीं। – David

+0

ठीक है, आपका प्रश्न 'extjs6' टैग किया गया है, इसलिए मुझे लगता है कि आप इसका उपयोग कर रहे हैं। आपका फीड ExtJS 6.2 के लिए है। मैंने यही जवाब दिया। लेकिन मैंने आपके Fiddle को ExtJS 5.0.1 में भी देखा, और यह अभी भी आपके इच्छित तरीके से काम नहीं करता है। मुझे संदेह है कि यह एक हिस्सा है कि क्यों मल्टीसेलेक्ट विकल्प –

+0

को बहिष्कृत किया गया है समस्या यह है कि 'टाइप-टू-सर्च' सुविधा mutliSelect मान को संग्रहीत करने के तरीके से संघर्ष कर रही है। चूंकि कम्बोबॉक्स में केवल एक मान होता है, इसलिए बहु-चयन सुविधा सेमी-कोलन द्वारा अलग किए गए मानों को संग्रहीत करने के एक हैक का उपयोग करती है। लेकिन टाइप-टू-सर्च उस के साथ काम नहीं करता है, इसलिए यह अन्य मानों को मिटा देता है। यह डिज़ाइन द्वारा है, और 'टाइप-टू-सर्च' सुविधा को एक साथ अक्षम करने के अलावा, आसपास काम करने की संभावना नहीं है। –

संबंधित मुद्दे