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.
>

Reply via email to