You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by "urswagner@bluemail.ch" <ur...@bluemail.ch> on 2006/10/15 21:54:39 UTC
Strange ValueChangeListener effect
If I select the item of the fist listbox both ValueChangeListeners
are called. If I select the item in the second listbox only the
ValueChangeListener of the first listbox is called. If I select a
second time the item in the second listbox no valueChangeListener is
called.
What can I do to fix this effect?
<h:selectManyListbox value="#{sell.assortments}" size="6"
onchange="this.form.submit()"
valueChangeListener="#{sell.assortmentChange}">
<f:selectItems value="#{sell.assortmentChoice}" />
</h:selectManyListbox>
<h:selectManyListbox value="#{sell.categories}" size="6"
onchange="this.form.submit()"
valueChangeListener="#{sell.categoryChange}">
<f:selectItems value="#{sell.categoryChoice}" />
</h:selectManyListbox>
Re: Strange ValueChangeListener effect
Posted by Jeff Bischoff <jb...@klkurz.com>.
Have you tried simply "submit()" rather than "this.form.submit()" ?
urswagner@bluemail.ch wrote:
> If I select the item of the fist listbox both ValueChangeListeners
> are called. If I select the item in the second listbox only the
> ValueChangeListener of the first listbox is called. If I select a
> second time the item in the second listbox no valueChangeListener is
> called.
> What can I do to fix this effect?
>
>
>
> <h:selectManyListbox value="#{sell.assortments}" size="6"
> onchange="this.form.submit()"
> valueChangeListener="#{sell.assortmentChange}">
> <f:selectItems value="#{sell.assortmentChoice}" />
> </h:selectManyListbox>
>
> <h:selectManyListbox value="#{sell.categories}" size="6"
> onchange="this.form.submit()"
> valueChangeListener="#{sell.categoryChange}">
> <f:selectItems value="#{sell.categoryChoice}" />
> </h:selectManyListbox>
>
>
>
>
>