Hi Volker, your answer was the solution. Thanks a lot!!!
Regards, Mario -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Volker Weber Gesendet: Dienstag, 18. September 2007 10:50 An: MyFaces Discussion Betreff: Re: Input & ValueChangeListener Hi Mario, the listener should invoked if you change the value AND submit the page. If you want the page to be auto submitted on valueChange you must add a change facet to the input: <tc:in value="#{controller.someValue}" id="in" valueChangeListener="#{controller.processValueChange}"> <f:facet name="change"> <tc:command /> <f:facet> </tc:in> Regards, Volker 2007/9/18, Schröder, Mario <[EMAIL PROTECTED]>: > > > > > Hi, > > > > I'm having a problem with a valuechangelistener attached to an input field > in Tobago. > > The method in the Bean is never been called. Strange enough, with Sun's JSF > reference implementation and just one input field the listener works fine. > But as soon as I add another input field nothing happens. > > What might be the problem? > > > > Any suggestions are appreciated. > > > > > > Here are snippets of my code: > > > > The Controller: > > > > ... > > > > public class EventController{ > > private Log log; > > private String someValue; > > > > public EventController() { > > log = LogFactory.getLog(this.getClass()); > > } > > > > public String getSomeValue() { > > return someValue; > > } > > > > public void setSomeValue(String someValue) { > > this.someValue = someValue; > > } > > > > public void processValueChange(ValueChangeEvent e) > > throws AbortProcessingException { > > log.info("==== Change Event: " +e); > > } > > } > > > > The jsp: > > <tc:page> > > <f:facet name="layout"> > > <tc:gridLayout rows="fixed" columns="fixed;fixed "/> > > </f:facet> > > > > <tc:out value="Value:"/> > > <tc:in value="#{controller.someValue}" id="in" > valueChangeListener="#{controller.processValueChange}"/> > > > > </tc:page> > > > > Faces-config.xml: > > > > <managed-bean> > > <managed-bean-name>controller</managed-bean-name> > > <managed-bean-class>EventController</managed-bean-class> > > <managed-bean-scope>session</managed-bean-scope> > > </managed-bean> > > > >

