Web Portal - Subviews
Overview
The Subviews page displays all subviews for a selected view. Each row represents a subview that can be shown as a tab or joined data in the web portal. You can add, edit, remove, and reorder subviews to customize your portal views.
How to Configure Subviews
1. Add a New Subview
- Click New or add a line.
- Use the Subview No. lookup to select a subview from available views.
- Set the Subview Type (List, Form, Map) as needed.
- The Display Name will auto-fill, but you can edit it.
- Set API Multiplicity and Join Type if applicable.
- Optionally, set Hide to prevent the subview from being shown in the portal.
2. Edit Subview Properties
- Click on a subview to edit.
- Change the Display Name for user-friendly labels or translations.
- Adjust visibility using Hide.
- Set or clear join and multiplicity options as needed.
3. Reorder Subviews
- Use the Move Up and Move Down actions to change the sequence of subviews.
- The order determines how subviews appear in the portal.
4. Translations
- Use the Translations action to manage captions in different languages.
5. Advanced Settings
- API Multiplicity: Controls how many related records are shown in the subview.
- Join Type: Determines how data from the subview is joined to the main view.
Tips
- Only valid subviews for the selected type (List, Form, Map) are available in the lookup.
- Some properties are only editable depending on the subview type.
- Use the lookup for Subview No. to avoid errors and ensure correct mapping.
Troubleshooting
- If a subview does not appear, check its visibility settings and type.
- For errors on joins or multiplicity, ensure the subview supports the selected options.
- Use the ShowCaptions action if you encounter unexpected behavior with translations.
Example Workflow
- Add a new subview using the lookup.
- Set a user-friendly display name.
- Set API Multiplicity and Join Type as needed.
- Hide the subview if it should not be visible in the portal.
- Move the subview to the desired position.
- Add translations if needed.