में एक चयन बॉक्स में एक कणिका विशेषता को प्रदर्शित करने के लिए कैसे मैं वर्तमान में स्प्रिंग-रू और स्प्रिंग-एमवीसी में खुद को प्राप्त कर रहा हूं। मेरे पास एक साधारण सरल एप्लीकेशन है जो रू मेरे लिए उत्पन्न हुआ। इसमें दो इकाइयां, रिकॉर्ड और कार शामिल हैं, जहां रिकॉर्ड में एक कण कार का संदर्भ होता है।आरओओ-जेनरेटेड एप्लिकेशन
प्रारंभिक सेटअप के बाद मैं फ़ील्ड का उपयोग करने के लिए विचारों में से एक को बदलता हूं: उपलब्ध कारों का चयन करने के लिए एक combobox चुनें और उन्हें रिकॉर्ड में जोड़ें।
<field:select field="car" id="c_de_recordcars_domain_Record_car" items="${cars}" path="/cars" />
यह टैग मुझे सिरदर्द देता है। अब तक, comboxbox सभी उपलब्ध कारों को प्रदर्शित करता है ... लेकिन यह सभी विशेषताओं को प्रदर्शित करके ऐसा करता है (जैसे "कार 1 मंगल 18 00:00:00 सीईटी 2011 Friver1")। मैं चाहता हूं कि combobox केवल नाम-विशेषता ("कार 1") दिखाता है।
टैग के भीतर, केवल "itemValue" -Attribute है, लेकिन यह केवल अनुरोध-param में डाल दिया गया मान प्रस्तुत करता है ... मुझे "displayValue" जैसी कुछ चाहिए जहां मैं जावा-फील्ड को इंगित कर सकता हूं इसका उपयोग करने के लिए प्रयोग किया जाता है।
मैं इसे कैसे प्राप्त कर सकता हूं? धन्यवाद
यह कन्वर्टर्स के साथ गड़बड़ करने की तुलना में बहुत साफ दिखता है। यदि आप एक क्षेत्र से कुछ अधिक जटिल वापस करना चाहते हैं तो आप अपनी खुद की गेटर विधि भी बना सकते हैं। –
इस तरह आप केवल एक लेबल पोस्ट कर सकते हैं कि एक से कई के लिए पर्याप्त नहीं है –