I don't know Kostas... have you tried a valueChangeListener to see if
selection is changing? You might try also with an empty jsp with the
selectManyCheckbox in the page (including the form tags, I always
forget them too ;-)) to see if there is no interference with other
elements...
Good luck,
Bruno
On Sun, 20 Mar 2005 13:59:46 +0000, Kostas Karadamoglou
<[EMAIL PROTECTED]> wrote:
> Yes Bruno That was my mistake!!!!
> Now it works, but only for selectOneMenu
>
> but not for selectManyCheckBox or selectManyList
> my selectManyCheckBox has the following decleration:
>
> <h:form>
> <h:selectManyCheckbox converter="#{categoryConverter}"
> value="#{userHandler.regCategories}">
> <f:selectItems value="#{eventHandler.categories}"/>
> </h:selectManyCheckbox>>
> </h:form>
>
> the userHandler.regCategories is of type List
> Do you have any idea why it does not work in the "many" mode?
>
> thank you in advance, Kostas
>
> Bruno Aranda wrote:
>
> >Hi Kostas,
> >
> >Are your <h:form> tags included in the jsp file?
> >
> >Bruno
> >
> >
> >On Sat, 19 Mar 2005 14:56:36 +0000, Kostas Karadamoglou
> ><[EMAIL PROTECTED]> wrote:
> >
> >
> >>I have also done this. String and then parse it. But it doesn't work. I
> >>am afraid that the problem is of MyFaces or
> >>of wrong configuration :-(
> >>
> >>Slawek wrote:
> >>
> >>
> >>
> >>>i have never tried int and Interer
> >>>but i have tried int and String witht the same result as You
> >>>
> >>>now im using String and String - current selection is ok
> >>>maybe try Integer and Integer
> >>>if doesnt help just use String and String + Integer.parseInt() :P
> >>>
> >>>
> >>>Slawek
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>><[EMAIL PROTECTED]> napisaÅ:
> >>>
> >>>
> >>>
> >>>>Hi again!
> >>>>
> >>>>I have a problem with SelectOneMenu, JSF does not set the current
> >>>>selection of the user.
> >>>>this is the jsf tags that I use:
> >>>>
> >>>><h:selectOneMenu id="selectCategory"
> >>>>value="#{eventHandler.selectedCategory}">
> >>>> <f:selectItems id="allCategories"
> >>>>value="#{eventHandler.allCategories}"/>
> >>>></h:selectOneMenu>
> >>>>
> >>>>the allCategories returns a list of selectItems which contain
> >>>>java.lang.Integer as object. The
> >>>>selectedCategory is of type int.
> >>>>
> >>>>While I was debugging the application I 've noticed that JSF does not
> >>>>invoke the setter of
> >>>>selectedCategory.
> >>>>
> >>>>Do you know how canI solve this problem?
> >>>>
> >>>>Below I have the getter for each property in the above jsf tags:
> >>>>
> >>>> public int getSelectedCategory() {
> >>>> return selectedCategory;
> >>>> }
> >>>>
> >>>> public void setSelectedCategory(int selectedCategory) {
> >>>> this.selectedCategory = selectedCategory;
> >>>> }
> >>>>
> >>>> public List getAllCategories(){
> >>>> if(this.allCategories==null){
> >>>> this.allCategories=new ArrayList();
> >>>> this.allCategories.add(new
> >>>>SelectItem(converter.getAsInteger(new Category()),"Choose a
> >>>>category..."));
> >>>> List categories=this.eventRegistry.getCategories();
> >>>> for(Iterator iter=categories.iterator(); iter.hasNext();){
> >>>> Category category=(Category)iter.next();
> >>>> this.allCategories.add(new
> >>>>SelectItem(converter.getAsInteger(category), category.getTitle()));
> >>>> }
> >>>> }
> >>>> return this.allCategories;
> >>>> }
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >
>
>