The Web Frameset - Open Control allows a different website to be opened within a Workflow either side-by-side with or below the main Page, and persists the opened website through Page navigation.
This can be contrasted with the
IFrame, which is typically smaller and embedded within a single Page of the Workflow, and is reset to the originally specified website if the Page is navigated.
The triggering button can be visible to or hidden from the agent, and upon being triggered will cause the Workflow window to be split in half:
This Control is part of the Intermediate Control pack, and will only be available if your System has the appropriate licence.
Add a Web Frameset - Open to the Page. The options and style can be configured in the
Options tab and
Styling tab of the Field Properties.
Web Frameset - Open Fields can be styled in a Stylesheet by referencing the control-web-frameset-open class.
To link to another Page, use the
Page Selector in the Advanced Options tab.
The Web Frameset - Open Control has one unique option available in its Options tab:
Option
|
Description
|
Side by Side
|
If enabled, the opened website will be displayed to the right of the Workflow window. If disabled, the opened website will be displayed below the Workflow.
|
The Web Frameset - Open must be linked to a Page, and triggering the button will navigate to that Page. If it's not desired to progress through the Workflow at the time when the Web Frameset is opened, then the current Page can be selected.
The opened website will remain open and unaffected by events within the Workflow, even if the Page is navigated, and will only be closed if a
Web Frameset - Close is triggered.
As with other button-type Fields, it is possible to require that a Page passes
Validation before the button will activate. This prevents the agent from leaving the Page before all requisite details have been collected.
As with other button-type Fields, upon activation the button will then be temporarily disabled until the action has completed.
As with other button-type Fields, it is possible to trigger this by JavaScript or
Update Links. Please see the
.click() article for more information and an example regarding using JavaScript.