Hello Denis, I had declared getModel() in the interface.....I could only get your code to work by doing the following changes:
| | public Map<String,Object> model = new TreeMap<String,Object>(); | | // Instead of public Map<String,Object> model; | | | | public void fillMaps(){ | | //model = new TreeMap<String,Object>(); | | model.clear(); | model.put("2004","-1"); // Add 2004 for test element if needed | | for (Object o: yearList) { | String label = o.toString(); | model.put(label, o ); | } | | | } | | | | public Map<String,Object> getModel(){ // f:selectItems value | log.debug("Initializing Model"); | log.debug("Model Size = "+model.size()); | getYearList(); // retrieves all years and places it in yearList | fillMaps(); | return model; | } | My code in my searchbox.xhtml page is as follows: | | <h:form> | | | <h:selectOneMenu value="#{companySearch.criterion.year}" converter="#{companySearch.converter}"> | <f:selectItems value="#{companySearch.model}"/> | </h:selectOneMenu> | | <h:commandButton action="#{companySearch.findCompaniesByYearWithFinancialStatements}" | value="Search Company" | class="formButton" style="width: 166px;"/> | | | </h:form> | | Though this works by listing All Years in the drop down menu, there are two problems that i face: (1) value specified in <h:selectOneMenu> is not selected as default ( I tested this with another example) (2) When submitting the form, the submitted value is returned as null | 2006-09-25 10:49:01,863 DEBUG [accountingAudit.actions.CompanySearchBean] criterion =null | However, if i use a plain <h:inputText> to submit this value, the search is carried out correctly. Could you please enlighten me on these two issues ....I am using this for a small application and do not want to use custom annotation as long as your code can get me working ;0) Thnx in advance Cheers, Yogesh View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973804#3973804 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3973804 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user