The
following works perfectly when state is saved on the server, but not
when state is saved on the client. Can someone please explain why. It looks like
the valueChangeListener is not even being triggered. What do I need to do
to make JSF aware of changes to the selectOneMenu input?
<h:selectOneMenu value="#{xxxBean.recordsPerPage}" onchange="this.form.submit();" immediate="true">
<f:selectItem itemLabel="10" itemValue="10"/>
<f:selectItem itemLabel="20" itemValue="20"/>
<f:selectItem itemLabel="50" itemValue="50"/>
<f:selectItem itemLabel="All" itemValue="#{xxxBean.recordCount}"/>
<f:valueChangeListener type="x.y.z.SatRecordsPerPageChangeListener"/>
</h:selectOneMenu>

