jQuery Autocomplete does not display with multiselect option -


jQuery के स्वत: पूर्ण

   & Lt; इनपुट प्रकार = "टेक्स्ट" id = "project-id" / & gt; & Lt; / प्रपत्र & gt;  

उपरोक्त स्क्रिप्ट का आउटपुट

सही डिसप्ले

अच्छी तरह से काम करता है, लेकिन अगर मैं विकल्प multiselect: true, को कॉन्फ़िगरेशन में जोड़ता है तो वह अच्छा प्रदर्शन नहीं करता है और बहु ​​चयन भी काम नहीं करता है।

आउटपुट यदि multiselect सही सेट है

गलत प्रदर्शन < / P>

धन्यवाद

आपको स्रोत में multiselect और चयन करें कॉलबैक को संभालना होगा। अपनी जावास्क्रिप्ट को इसमें बदलें:

  फ़ंक्शन विभाजन (वैल) {रिटर्न वैल एसप्लीट (/, \ s * /); } समारोह निकालना पिछले (शब्द) {वापसी विभाजन (शब्द)। Pop (); } $ ("# परियोजना-नाम")। स्वत: पूर्ण ({मिनलैम्बन: 0, स्रोत: फ़ंक्शन (अनुरोध, प्रतिक्रिया) {// प्रतिनिधि स्वत: पूर्ण करने के लिए वापस आते हैं, लेकिन अंतिम शब्द प्रतिक्रिया ($ .ui.autocomplete.filter (availableTags) निकालें , ExtractLast (request.term));}, फ़ोकस: फ़ंक्शन () {// फोकस रिटर्न फॉल्स पर डाला मूल्य रोकता;}, का चयन करें: फ़ंक्शन (इवेंट, यूआई) {var terms = split (this.value); / / वर्तमान इनपुट शर्तें.pop (); // को चुने गए आइटम शब्दों में जोड़ें। Push (ui.item.value); // अंत शब्दों पर कॉमा-एंड-स्पेस प्राप्त करने के लिए प्लेसहोल्डर जोड़ें। Push ("") ; This.value = terms.join (","); $ ("# project-id")। Val (ui.item.key); वापसी झूठी;}});  

स्रोत:


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -