[jboss-user] [JBoss Seam] - valueChangeListener doesnt work in Seam?

mnrz do-not-reply at jboss.com
Sat Feb 17 02:31:29 EST 2007


Hello

I have a selectOneMenu in my xhtml page, its valueChangeListener does not fire when a submit occurs.

here is the xhtml file:

  | 					<h:selectOneMenu id="rowPerPageOption" value="#{searchResult.rowPerPage}" 
  | 						valueChangeListener="#{searchResult.rowPerPageChanged}"
  | 						onchange="oamSubmitForm('resultQuery',this.id);">
  | 						<f:selectItem itemLabel="5" itemValue="5"/>
  | 						<f:selectItem itemLabel="10" itemValue="10"/>
  | 						<f:selectItem itemLabel="20" itemValue="20"/>
  | 						<f:selectItem itemLabel="30" itemValue="30"/>
  | 					</h:selectOneMenu>
  | 
  | 

in session bean:


  | 	public void rowPerPageChanged(ValueChangeEvent e) {
  | 		logger.equals("Row Per page is:"+rowPerPage);
  | 		rowPerPage = (Integer) e.getNewValue();
  | 		logger.equals("Now row per page is:"+rowPerPage);
  | 		dataModel = new LocalDataModel(rowPerPage,indexResultSet);
  | 	}
  | 
  | 

but the above code never execute!
I am wondering if Seam accept this listener.
if no, what workaround do I need to use?

thanks

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4018091#4018091

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4018091



More information about the jboss-user mailing list