मैं वसंत 3.1.0.RELEASE का उपयोग कर रहा हूँ। मैं अपने आदेश वस्तु में इस क्षेत्र है ...डिफ़ॉल्ट रूप से वसंत चेकबॉक्स को कैसे चेक किया जाए?
public Set<EventFeed> getUserEventFeeds() {
return this.userEventFeeds;
}
मेरी स्प्रिंग JSP पृष्ठ पर, मैं एक चेकबॉक्स सूची प्रदर्शित करने के लिए हर संभव घटना फ़ीड चाहते हैं और फिर अगर उपयोगकर्ता अपने सेट में से एक है चेक किए गए चेकबॉक्स है । मैं कुछ विशेष HTML प्रत्येक बॉक्स के आसपास स्वरूपण करना चाहते हैं, तो मैं कोशिश कर रहा हूँ ...
<form:form method="Post" action="eventfeeds.jsp" commandName="user">
...
<c:forEach var="eventFeed" items="${eventFeeds}">
<tr>
<td><form:checkbox path="userEventFeeds" value="${eventFeed}"/></td>
<td>${eventFeed.title}</td>
</tr>
</c:forEach>
...
हालांकि, आइटम यदि एक सेट में है डिफ़ॉल्ट रूप से चेक नहीं किया जा रहा है। मैं यह कैसे करु? यहां मेरे नियंत्रक वर्ग में उपयोग करने वाला बाइंडर है ...
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(EventFeed.class, new EventFeedEditor());
}
private class EventFeedEditor extends PropertyEditorSupport {
@Override
public void setAsText(String text) throws IllegalArgumentException {
setValue(eventFeedsDao.findById(Integer.valueOf(text)));
}
@Override
public String getAsText() {
return ((EventFeed) getValue()).getId().toString();
}
}
प्रश्न में मेरा विवरण के अनुसार, मैं प्रत्येक चेकबॉक्स के आस-पास अतिरिक्त HTML रखना चाहता हूं। तो क्या मैं अभी भी HTML का उपयोग कर सकता हूं (प्रश्न में सूचीबद्ध) फॉर्म का उपयोग कर: चेकबॉक्स? अब तक मुझे ऐसा करने का कोई रास्ता नहीं मिला है। – Dave
आपका मतलब है कि आप उस कॉलम के चारों ओर टेबल को एक कॉलम में चेक बॉक्स लेबल और आसन्न कॉलम में चेक बॉक्स के साथ चाहते हैं? – raddykrish
फ़ॉर्म में "तत्व" नामक एक विशेषता है: चेकबॉक्स टैग, जो उनके प्रलेखन द्वारा "एचटीएमएल तत्व निर्दिष्ट करता है जिसका उपयोग प्रत्येक 'इनपुट' टैग को 'चेकबॉक्स' के साथ संलग्न करने के लिए किया जाता है। 'Span' के लिए डिफ़ॉल्ट।" आप इस लिंक में http://static.springsource.org/spring/docs/2.0.x/reference/spring-form.tld.html#spring-form.tld.checkboxes में दस्तावेज़ का संदर्भ ले सकते हैं। – raddykrish