Characteristics of floating panels
Behavioral aspect | Modeless floating panel | Dialog floating panel | Tooltip floating panel |
---|---|---|---|
How the panel is invoked | Through a Change Field active link action. The panel can be made initially visible. | Through a Change Field active link action. The panel must be initially hidden (enforced at design time). | Through a Change Field active link action. The panel must be initially hidden (enforced at design time). |
How the panel is dismissed | Through a Change Field active link action. | Through a Change Field active link action. | Through a Change Field active link action or a mouse event outside panel area. Keyboard users can press Esc to dismiss the panel. |
Positioning of the panel | Based on the floating panel's XY location at design-time. | Centered relative to the view. If one dialog floating panel triggers another dialog floating panel, the subsequent panel will not be exactly centered. | Located relative to the event that triggered the workflow. (For example, if a user clicked a link on the form, and that click triggered workflow, the panel would appear just below the field.) |
Allowing users to resize the panel | Users cannot resize the panel. | To allow users to resize the panel, set the Minimum Height and the Minimum Width properties to an integer greater than 0. (A resize handle appears in the lower-right corner of the panel.) | Users cannot resize the panel. |
Moving the panel | Users cannot move the panel. | Users can move the panel. | Users cannot move the panel. |
Appearance of underlying objects | Normal | Dimmed out | Normal |
How events are handled | Keyboard and mouse events are passed to underlying objects. | Keyboard and mouse events are blocked outside of the visible area of the panel. | A click mouse event outside of the panel area dismisses the panel. |
How workflow behaves | Workflow that is invoked does not pause when the panel is displayed. | Workflow does not pause, and users cannot start new workflow from the base layer. Note If the base form has workflow that runs on an interval, that workflow still runs. | Workflow that is invoked does not pause when the panel is displayed. |
To move a panel holder, users must click and drag within an empty part of the panel (or the first panel of a panel holder).
To enable users to move the panel, make sure that:
- Users have access to the first panel of a panel holder. To do this, you must make sure that the first panel is visible.
- The panel includes empty space. For example, leave some empty space if you include table fields or data visualization fields in the panel.