जब मैं पहली बार एक पृष्ठ लोड करता हूं, तो ड्रॉपडाउनचॉइस पर डिफ़ॉल्ट विकल्प "एक चुनें" है। क्या मुझे ड्रॉपडाउन में रखने का कोई तरीका है, भले ही मैंने कोई विकल्प चुना हो?
(यदि मैं बाद में कुछ भी नहीं रखना चाहता)ड्रॉपडाउन चॉइस विकेट में "एक चुनें" विकल्प कैसे रखें?
उत्तर
आपको DropDownChoice.setNullValid()
विधि का उपयोग करने की आवश्यकता है।
निर्धारित करता है या नहीं, शून्य मान विकल्पों की सूची में शामिल किया जाना चाहिए जब क्षेत्र के मॉडल मूल्य nonnull है, और चाहे या नहीं null_valid स्ट्रिंग संपत्ति (जैसे "एक चुनें") होना चाहिए: जावाडोक से जब तक एक nonnull मान का चयन नहीं किया जाता है प्रदर्शित किया जाता है। यदि गलत पर सेट किया गया है, तो मान चुनें जब "शून्य चुनें" प्रदर्शित होगा। एक मान का चयन करने के बाद, और वह परिवर्तन अंतर्निहित मॉडल के लिए प्रचारित होता है, उपयोगकर्ता अब "एक चुनें" विकल्प नहीं देख पाएगा, और मूल्य के रूप में शून्य को संशोधित करने का कोई तरीका नहीं होगा। यदि सत्य पर सेट किया गया है, तो शून्य स्ट्रिंग प्रॉपर्टी (डिफ़ॉल्ट रूप से खाली स्ट्रिंग) हमेशा एक विकल्प के रूप में प्रदर्शित की जाएगी, भले ही एक गैर-शून्य मान कभी चुना गया हो या नहीं। ध्यान दें कि इस सेटिंग का सत्यापन पर कोई प्रभाव नहीं पड़ता है; यह गारंटी देने के लिए कि एक मान फॉर्म सत्यापन पर निर्दिष्ट किया जाएगा, FormComponent.setRequired (बूलियन)। ऐसा इसलिए है क्योंकि अगर setNullValid() को झूठी कहा जाता है, तो भी उपयोगकर्ता घटक को कभी भी सक्रिय (यानी क्लिक करने) द्वारा मूल्य प्रदान करने में विफल हो सकता है।
आप NullValid = सच के साथ "चुनें एक" पाठ आप अपने Application.properties फ़ाइल में एक पंक्ति के बाद एक के लिए इसी तरह उपयोग कर सकते हैं रखना चाहते हैं:
nullValid=[Choose one]
जावा में:
DropDownChoice<Boolean> myDropDown = new DropDownChoice<>(
"myDropDownWicketId", model, Arrays.asList(true, false), renderer);
myDropDown.setNullValid(true);
.properties फ़ाइल में जावा वर्ग जोड़ने के साथ जुड़े:
myDropDownWicketId.nullValid=Choose One
myDropDownWicketId.true=Yes
myDropDownWicketId.false=No
- 1. एक ड्रॉपडाउन विकल्प
- 2. ड्रॉपडाउन जावास्क्रिप्ट में कोई मान कैसे चुनें?
- 3. PHP ड्रॉपडाउन सूची विकल्प विकल्प
- 4. ड्रॉपडाउन में Jquery अक्षम विकल्प
- 5. विकेट अजाक्स एक और
- 6. डिफ़ॉल्ट मूल्य सेट करने के लिए विकेट ड्रॉप डाउन विकल्प
- 7. सूची बदलें दृश्य विकल्प सिंगल चॉइस से एकाधिक चॉइसमोडल
- 8. खाली एचटीएमएल ड्रॉपडाउन सूची में रिक्त आइटम के बिना चुनें
- 9. चेरी-एक प्रतिबद्धता चुनें और मूल SHA कोड रखें
- 10. विकेट: एक ऑनसबमिट
- 11. मूंछ टेम्पलेट का उपयोग करके ड्रॉपडाउन में विकल्प कैसे जोड़ें?
- 12. विकेट
- 13. विकेट
- 14. विकेट
- 15. चुनिंदा ड्रॉपडाउन से डुप्लिकेट विकल्प फ़िल्टर करें
- 16. डब्ल्यूसीएफ बाध्यकारी कैसे चुनें?
- 17. कैसे, AjaxRequest विकेट 6
- 18. एकाधिक विकल्प ड्रॉपडाउन का मूल्य कैसे प्राप्त करें?
- 19. लिफ़ेरे में विकेट
- 20. ड्रॉपडाउन के भीतर बूटस्ट्रैप ड्रॉपडाउन
- 21. पायथन में मशीनीकरण के साथ ड्रॉपडाउन मेनू के लिए कोई आइटम कैसे चुनें?
- 22. मैं jQuery का उपयोग कर ड्रॉपडाउन सूची में एक विकल्प कैसे जोड़ूं?
- 23. डिज़ाइन चॉइस: डब्ल्यूसीएफ या सर्विस स्टैक?
- 24. अपाचे विकेट पुनरावर्तक: एक सिंहावलोकन
- 25. अलर्टडिअलॉग के अंदर सिंगल चॉइस आइटम कैसे सेट करें?
- 26. मैं विकेट में लिंक-टेक्स्ट कैसे बदलूं?
- 27. ajax कॉल से एक परिणाम प्राप्त करने के बाद एक ड्रॉपडाउन में चयनित विकल्प स्थापना
- 28. एक डिफ़ॉल्ट खाली विकल्प
- 29. विकेट परीक्षक
- 30. विकेट: टेम्पलेट
अच्छा, ऐसा लगता है कि इस विधि ने मेरा ध्यान फिसल दिया। धन्यवाद ! – Sephy
+1 हालांकि यह एप्लिकेशन प्रॉपर्टीज होने की आवश्यकता नहीं है, असल में आमतौर पर यह आपके पेज गुणों की तरह है, जैसे "चीज़मजिग चुनें"। और आप उसी पृष्ठ पर विभिन्न घटकों के लिए विशिष्ट संदेशों को परिभाषित करने के लिए इसे अपने घटक आईडी के साथ उपसर्ग कर सकते हैं। – biziclop