मैं जेएसएफ hLselectOneMenu में स्ट्रिंग इन इंटीजर को कन्वर्ट करना चाहता हूं।स्ट्रिंग में इंटीजर को एच में कैसे परिवर्तित करें: selectOneMenu
<h:selectOneMenu id="rowsPerPage" value="#{AccountsController.rowsPerPage}" converter="javax.faces.Integer" maxlength="3">
<f:selectItem itemValue="10" itemLabel="10" />
<f:selectItem itemValue="50" itemLabel="50" />
<f:selectItem itemValue="100" itemLabel="100" />
<f:selectItem itemValue="500" itemLabel="500" />
<f:selectItem itemValue="094332" itemLabel="Custom" />
<f:ajax render="customrowperpage" />
</h:selectOneMenu>
<h:inputText id="customrowperpage" value="#{AccountsController.rowsPerPage}" rendered="#{AccountsController.rowsPerPage == '094332'}" required="true" />
मैं जेएसएफ पेज में यह कैसे कर सकता हूं?
पीएस मैंने कोड अपडेट किया लेकिन यह AJAX कोड काम नहीं कर रहा है। जब मैं "कस्टम" चुनता हूं तो इनपुट फ़ील्ड प्रदान नहीं किया जाता है।
+1 यह सुझाव देने के लिए कि एच: selectOneMenu पर कोई आकार विशेषता नहीं है। मैं एक ही समस्या में भाग गया जो एच को परिवर्तित कर रहा है: inputText को h: selectOneMenu। – Catfish