Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In this step you will change the script for the FindEmployee screen to navigate back to the Browse/Maintain Employee and Skill Files screen after the details of an employee have been saved.

1.   Locate the vHandle_ARRIVE function in the script for FindEmployee.

2.   Under the declaration var bReturn = true; create a new object:    

var oEmp = new Object();


 
3.   Below the statement  /* <ARRIVE /> - Do not remove or alter this line */ add code to check if the previous screen is DisplayEmployee:

if (oPreviousForm.vName == "DisplayEmployee")     
{     
}

...


4.   In the if statement signal to the Framework that that the filter needs to update the instance list with the new employee:       

oEmp.empno = GETVALUE("txtEmpno");

...

 
AVSIGNALEVENT("Update_List_Entry","BUSINESSOBJECT", oEmp.empno);

 
5.   And add this code to navigate back to the DisplayEmployee screen:       

NAVIGATE_TO_SCREEN("DisplayEmployee");

...

Your code will now look like this:Image Removed

Image Added
 
6.   Commit changes and then do a partial save.

7.   Execute the Framework as a VLF-WIN application, and update the details of an employee. Notice that the DisplayEmployee screen is now redisplayed and the instance list reflects the changes to the employee details:Image Removed

Image Added