Creating the interaction for the Image component
Once the data service for the Image component has been created and configured, before you can see the image, you must create an interaction to actually call and display the image.
- In your App Builder project, select the Image component.
-
On the Properties panel, from the Data
Service drop-down list, select the data service you created for the Image
component.
Note: Because you have not yet created the interaction, the Image component displays an error symbol. As soon as the interaction is correctly created and configured, this error symbol disappears.
- Select the Interactions tab.
- Click Create Interaction.
-
For the Trigger Event section, make
these settings:
- Component = Application
- Event = On Startup
-
For the Target Action section, make
these settings:
- The Component is set to your Image component (This Component).
- The Action is set to run the data service you created for the Image component.
-
In the Data Key Mapping section,
make these settings for the first Action Data
Field (which is already set to $query (Mandatory) and is read-only):
- Source = {Static Value}
- Display Value - Set this
field using this sub-procedure:
- From the Infor OS Portal or Infor Ming.le menu, select Document Management.
- In the Search Document Management field, click the Down arrow.
- From the Document Type drop-down list, select File.
- From the Property or
Attribute drop-down list, select Filename.
The Operation field automatically selects = Equal.
- In the Search field, type the name of your image file, with its extension.
- Click Search.
The results list should now display only one file, the image file you want.
- In the Search Document Management field, click the Down arrow again.
- Click Show XQuery.
- In the XQuery that displays, copy the entire string.
- From the Infor OS Portal or Infor Ming.le menu, select App Builder.
- Paste the string that you copied into the Display Value field.
-
In the Data
Key Mapping section, make these settings for the second
Action Data
Field (which is already set to $offset (Mandatory) and is read-only):
- Source = {Static Value}
- Display Value = 0 (zero)
-
In the Data
Key Mapping section, make these settings for the third
Action Data
Field (which is already set to $limit (Mandatory) and is read-only):
- Source = {Static Value}
- Display Value = 1 (one)
App Builder displays the image and the error
indicator no longer displays.
Related topics