valueChangeListener equates to "public MethodBinding
getValueChangeListener()" and "public void
getValueChangeListener(MethodBinding method)" on the "UIInput" class.
As you can see, it isn't an add/remove. The JSP tag class may be
different, but if you are using facelets, you can only have one value
change listener as an EL expression.
On 2/21/07, Julien Martin <[EMAIL PROTECTED]> wrote:
Hello Andrew,
I know what you mean but please have a look at that:
***********************
public void contractCodeChanged(ValueChangeEvent evt){
log.info("contractCodeChanged");
this.contractCode = (String) evt.getNewValue();
}
***********************
The above code NEVER gets called by that:
*********************
valueChangeListener="#{
PopulateListsBean.contractCodeChanged}"
*********************
BECAUSE there are several value change listener methods in my bean.
What I find strange or even "flawed" is that MyFaces won't even find the
second listener method.
Any clue??
Julien.