IndexShuttle (Standard)Shuttle (Copy)Shuttle HowToShuttle WizardShuttle Procedure




Using the Shuttle    

Creating the Shuttle in a page is a simple four step process.

  1. Include the Javascript file.
  2. Create PL/SQL Region.
  3. Create Processing Code.
  4. Create Branch.

When you installed this application you the proper javascript and default images were automatically placed in the WORKSPACE_IMAGES repository. If you want to use this functionality in multiple workspaces it is recommended you move the images and javascript to the filesystem.

Step 1. Include the Javascript file.    

On each page that the shuttle will be used put this code snippet in the HTML Header.

Step 2. Create PL/SQL Region    
Create PL/SQL region on your page with the code to create your Shuttle, you can use the Shuttle Wizard included in this application to help create and test your code.
Step 3. Create Processing Code    

Create a page process to save the new item values back to a table.

When the page is submitted all values on both lists will be selected automatically so be available to the page process, because the mutliselect items were created within a plsql package they have to be accessed using the global array syntax as discussed here http://forums.oracle.com/forums/thread.jspa?messageID=929616.

Note: You will want to make this process conditional based on submit request value, usually this is the button name, so that it doesn't run during other types of submitting functionality (ex. Tab Navigation).

Step 4. Create Branch    

  1. Create Branch.
  2. Set Branch Point: On Submit: After Processing (After Computation, Validation, and Processing)
  3. Set Branch Type: Branch to Page
  4. Uncheck ( branch to page using redirect )
  5. Finish Branch Creation





APEX_PUBLIC_USER