मैं अकड़ उपयोग कर रहा हूँ मेरी RESTApi प्रदर्शित करने के लिए होने के लिए प्राप्त करने के लिए, एक एपीआई के एक पैरामीटर इनपुट के रूप में स्ट्रिंग लेता है और यह enum मूल्य में बदलने का। वहाँ एक पाठ इनपुट क्षेत्र के बजाय स्वैगर यूआई पर एक ड्रॉप-डाउन मेनू प्रदर्शित करने के लिए इतना है कि उपयोगकर्ताओं को केवल enum मूल्य के भीतर स्ट्रिंग मान चुन सकते हैं कोई तरीका है।कैसे स्वैगर यूआई के पैरामीटर ड्रापडाउन मेनू के बजाय पाठ इनपुट
9
A
उत्तर
2
एनोटेशन में allowableValues
का उपयोग करना महत्वपूर्ण है।
डेमो परिणाम दिखा रहा है:
http://petstore.swagger.io/#!/pet/findPetsByStatus
बाहर चेक pet/findByStatus
, यह एक लटकती नहीं है, लेकिन इनपुट बहु-चयन बॉक्स में सीमित है।
4
आप अकड़ के कोड निम्न का उपयोग कर लटकती प्रदर्शित कर सकते हैं। आप enum उपयोग करना होगा। उदा। अगर आप इनपुट के रूप में लिंग ले जाना चाहते हैं तो वहाँ तीन संभावित मान
- पुरुष, महिला, अन्य किया जा सकता है
-name: "gender"
in: "query"
type: "string"
enum: [ "male", "female", "other"]
description: "Enter user gender here."
required: true
+0
कैसे ड्रापडाउन मेनू के बजाय पाठ इनपुट होने की स्वैगर यूआई के प्रमुख पाने के लिए –
2
आप सीधे एक के रूप में स्ट्रिंग पैरामीटर के बजाय enum उपयोग कर सकते हैं API पैरामीटर।
@RequestMapping(value = "/test", method = RequestMethod.POST)
public void test(EnumTest enum) {
// body
}
EnumTest.java
public enum EnumTest {
One("One"),
Two("Two");
private String str;
EnumTest(String str){
this.str = str;
}
public String getStr() {
return str;
}
}
संबंधित मुद्दे
- 1. ड्रापडाउन मेनू kendogrid
- 2. स्वैगर यूआई
- 3. स्वैगर स्प्रिंगएमवीसी यूआई
- 4. पाठ इनपुट के ऊपर स्वत: पूर्ण मेनू कैसे रखें?
- 5. इनपुट के साथ प्रतिक्रिया-बूटस्ट्रैप ड्रापडाउन खुला नहीं रहेगा
- 6. स्वैगर यूआई, जर्सी और फ़ाइल अपलोड को कॉन्फ़िगर कैसे करें?
- 7. स्वैगर यूआई त्रुटि: एपीआई लिस्टिंग
- 8. स्वैगर यूआई में अनुरोध के साथ प्राधिकरण शीर्षलेख कैसे भेजें?
- 9. SWT बटन ड्रापडाउन नियंत्रण
- 10. स्वैगर यूआई में स्वैगर यूआई में एक्सएमएल/जेएसओएन नमूना मूल्य दिखाएं
- 11. कैसे एक केंडो यूआई मेनू
- 12. स्वैगर शरीर और फॉर्मडेटा पैरामीटर
- 13. स्वैगर यूआई में गतिशील कस्टम शीर्षलेख भेजना
- 14. स्वैगर में पैरामीटर कैसे छिपाना है?
- 15. सोप-यूआई - कैसे पैरामीटर
- 16. अर्थात् यूआई के नेविगेशन मेनू के लिए उत्तरदायी प्रतिस्थापन
- 17. स्वैगर यूआई 2.1 अटक "संसाधन सूची लाने"
- 18. स्वैगर
- 19. स्वैगर यूआई: पास कस्टम प्राधिकरण शीर्षलेख
- 20. एमवीवीएम डायनामिक मेनू यूआई ViewModel
- 21. इनपुट पैरामीटर के साथ नियंत्रण। इन्वोक
- 22. स्वाशबकल के साथ पोर्ट 443 का उपयोग करने के लिए मैं स्वैगर यूआई कैसे प्राप्त करूं?
- 23. किसी इनपुट इनपुट पैरामीटर
- 24. Springfox स्वैगर के लिए basePath बदलने के लिए 2.0
- 25. यूआई स्वचालन और मेनू आइटम
- 26. स्वैगर संपादक शरीर में एकाधिक पैरामीटर
- 27. यूआई धागा पाठ बॉक्स
- 28. स्वैगर
- 29. "डबल कोट्स" बैच के इनपुट के अंदर पैरामीटर
- 30. ड्रापडाउन फिल्टर jQuery datatables
दुर्भाग्य से उन लिंक को अभी मर चुके हैं। – aradil