Hi all,

I have something like this:

<h:inputText binding="#{MyBean.myBind}" />

<h:selectOneListBox valueChangeListener="#{MyBean.doThis}" > .
</h:selectOneListBox>

and in my doThis() method I update the <h:inputText> component manually via a HtmlInputText object.

The problem is the getMyBind() method is never called, which would display the value of the bound component.

I am aware of the lifecycle problems that a valueChangeEvent creates, in that if you change a component value, it will be overridden later in the cycle by setter method bindings.  But since I am using a component binding, I thought I could avoid this.  I don't even have a setter method for my inputText.  Only a getter that returns an HtmlInputText object.  But the getter method is never called.

Any insight in appreciated,
-Elam

Reply via email to