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.

Reply via email to