2011-03-26 24 views
8

script.aculo.us से auto_complete_for डीलियो बहुत अच्छा है, लेकिन मेरे पास इस तथ्य को चुनने के लिए एक तरीका है कि यह हमेशा पहले आइटम को स्वतः चुनता है सूचि?auto_complete_for: पहले आइटम को ऑटो-चयनित होने से रोकें

समस्या यह है कि, यदि मैं अपनी खुद की प्रविष्टि टाइप करना चाहता हूं जो नया है, और उपन्यास, मैं नहीं चाहता कि सूची में पहला आइटम स्वतः चुने जाए। इसका कारण यह है कि जब मैं मैदान से बाहर निकलता हूं, तो वह उस पहले आइटम के साथ टेक्स्ट बॉक्स को चुनता है और भरता है।

मुझे कुछ हद तक, सूची में पहला आइटम बनाकर जो कुछ भी मैं टाइप कर रहा हूं, वही है, लेकिन यह सही नहीं है, क्योंकि auto_complete सूची हमेशा प्रत्येक कीस्ट्रोक के साथ अपडेट नहीं होती है, इस पर निर्भर करता है कि कैसे तेज़ मैं टाइप करता हूँ। मैंने सूची रीफ्रेश दर को निम्नतम मूल्य (1 मिलीसेकंद) पर सेट करने का प्रयास किया है लेकिन कोई नहीं।

जो मैं वास्तव में चाहता हूं वह "auto_complete_for" में एक विकल्प है जो कि पहले आइटम का चयन नहीं करता है - वैसे ही Google Instant स्वचालित रूप से पहले सुझाए गए खोज वाक्यांश का चयन नहीं करता है - आपको तीर-डाउन करना होगा एक चुनो।

शायद मैं इसे एक HTML विकल्प के माध्यम से कर सकता हूं जिसे मैं याद कर रहा हूं?

+0

क्या आप प्लगइन का यूआरएल दे सकते हैं जिसका आप उपयोग करते हैं? – Anand

उत्तर

2

स्रोत को देखते हुए, वहाँ नहीं करता है इसके लिए एक विकल्प नहीं दिखता है, लेकिन मैं शर्त लगाता हूं कि आपने line 284 को controls.js से this.index = -1; में बदल दिया है, तो यह वही होगा जो आप चाहते हैं।

अन्यथा, यह एक अलग स्वत: पूर्ण विजेट देखने के लिए समय हो सकता है।

0

यदि आपकी आवश्यकताएं उपलब्ध प्लगइन से बहुत दूर हैं, तो मुझे लगता है कि आसपास घूमने में कोई बात नहीं है। अपने स्वयं के जेएस कोड लिखना सबसे अच्छा है।

आप इस पर विचार करना चाहते हो सकता है: https://github.com/laktek/jQuery-Smart-Auto-Complete

या इस: https://github.com/reinh/jquery-autocomplete

0

मैंने हाल ही में रेल 2.0.2 के लिए एक फ़ील्ड से अधिक के लिए ऑटो पूर्ण कार्यान्वित किया।

प्लगइन मैंने उपयोग किया है: - https://github.com/david-kerins/auto_complete। यकीन है कि अगर ऐसा नहीं है यह रेल 3.

मैं भी उपरोक्त परिदृश्य लागू करने पर आने वाली समस्याओं और प्रश्नों (Implementing auto complete for more than one field in Rails; Implementing a OnClick kind of functionality and formatting wrt Rails Partial-Views) को तैनात किया है का समर्थन करता है उसी के लिए stackoverflow पर, मैं के आधार पर मेरे लिए काम कर बातें हो रही पर भाग्यशाली रहे हैं मेरे आवश्यकता।

कृपया इन सवालों का संदर्भ लें, उनके पास आपकी आवश्यकता के लिए प्रासंगिकता हो सकती है।

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