Overview
Moving data between screens is achieved through a combination of an ActionFlow and form fields on screensa screen. In this example, We have a Company Name on Screen 1 that we want to pass to Screen 2.
Image Added
Setup
This is achieved by:setup assumes Screen 1 has Company Data already displayed on it. The company data is available from the Learning Centre. See Designing Screens for guidance on setting up screens.
- Create the Actionflow
- Open Screen 1 and add an actionflow that opens Screen 2.
- A shortcut for doing this is to find Screen 2 in the repository and dragging it onto Screen 1, PhixFlow automatically creates a button and actionflow that opens Screen 2.
Edit - Open the actionflow by right-clicking the button on screen 1 and selecting Display Actionflow.
- Change
Image Removed- Edit the Actionflow
- Click on the On-Click Event, select the datasource that has your data . For example
Screen 1
. - The mapping screen will open.
- Note this can be accessed at a later date by right-click on the line between the datasource and the connection point and clicking
Insert excerpt |
---|
| _mapping |
---|
| _mapping |
---|
nopanel | true |
---|
|
.
- Drag the required attributes you wish to pass to the next screen In our example we will send the
Company Name
. - Image Added
- Right-click on the connector, screen, connected to your Screen 2 and select Remove Connector.
- Connecting using screen, only opens the screen, we need to pass data. Therefore we will connect to the form in the next steps.
- Confirm the removal.
- Connect the in connection point to Open (Screen 2). This time we will select the Form as this allows us to pass data. When prompted select Screen 2.
- In the mapping screen which opens, map the required attributes you wish to pass to screen 2. For this example we will send the
Company Name
. - The following illustrates these steps:
- Image Added
- Close your actionflow
- Testing the setup
- Ensure you have
Screen 1
open and switch PhixFlow into Application mode. See Design and Application Mode if you require assistance. - Now when
Screen 2
opens the Company Name
is passed from Screen 1 to Screen 2.