How's it breaking? The little info that you've provided seems fine.
However, you might find it more efficient to do this since you're
doing the same thing with an hidden field.
<x:saveState id="employee" value="#{employeeAction.employee.id}"/>
-Mike
On 8/31/05, Rick Reumann <[EMAIL PROTECTED]> wrote:
> I'd like to use saveState to avoid having to use hidden vars on a form...
>
> <h:inputText value="#{employeeAction.employee.name}"/>
> <h:inputText value="#{employeeAction.employee.id}"/> <--- use saveState
> instead?
>
> EmployeeAction has a reference to Employee:
>
> <managed-bean>
> <managed-bean-name>employeeAction</managed-bean-name>
> <managed-bean-class>net.reumann.EmployeeAction</managed-bean-class>
> <managed-bean-scope>request</managed-bean-scope>
> <managed-property>
> <property-name>employeesListBean</property-name>
> <value>#{employeesListBean}</value>
> </managed-property>
> <managed-property>
> <property-name>employee</property-name>
> <value>#{employee}</value>
> </managed-property>
> </managed-bean>
>
> I have both EmployeeAction and Employee implementing Serializable.
>
> I've tried
>
> <x:saveState id="employeeAction" value="#{employeeAction}"/>
>
> and
>
> <x:saveState id="employee" value="#{employeeAction.employee}"/>
>
> I'm having difficulty getting saveState to work. Any tips much appreciated.
>
> Things work fine if use the hidden vars.
>