Sean,
I do not have git but I wanted to share my cafe townsend finds..
I updated the route tag in MainGlue.mxml for employee detail's back
event and sent it to a backButton command. Just like deleteEmployee I
deselected the employee. This fixes the back button issue. The
employee was never saved, the VO was never updated back to its
original state after clicking the back button.
<Command id="backButton">
<Action call="navManager.goBack()"/>
<Action call="employeeManager.selectEmployee(null)"/>
</Command>
I also commented out the following on lines 61/62 of the
EmployeeManager.as to solve the problem of entering a newEmployee but
then hitting the back button and getting an empty user.
//saveEmployee(employee);
//selectEmployee(employee);
Lemme know if this solves the issue correctly or if the framework
should have solved it another way.
Jonathan