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
Post a Comment