|
![]() |
A cell in a layout or a harness can contain an Icon control, which invokes an action when the user clicks or hovers the mouse pointer over the icon. The Button and Link click-action controls share most of the same capabilities — their differences are mainly in their presentation.
As of V6.2, the Icon control uses the auto-generated control pxIcon. The icon and its behavior are governed by the settings in the rule form's Control tab. The Parameters tab is not available and the HTML cannot be edited. As a best practice, do not modify a copy of the rule while designing a section, flow action, or harness. Instead, use the Parameters dialog available in the control's Cell Properties panel. Instead, use the Parameters dialog available in the control's Cell Properties panel. See Control rule — Completing the Control tab.
Use the pxIcon control in new development. The V5 Icon control remains supported in V6.X. See About the V5 Icon control.
The UI Gallery landing page contains a working example of this control. To view and interact with this example and review its configuration, select
> User Interface > UI Gallery and select Icon in the Controls group.
1. Drag and drop the Icon control
Click the down arrow () in the Basic control group (
) and select the Icon control (
). Drag the control to the cell or header area that is to contain it. When the pointer changes shape to indicate that a single cell or header is selected, release the mouse button.
If the cell is not empty, the dropped icon replaces the current contents of the cell or header location.
An Icon control can be placed in harness header.
2. Complete the Cell Properties panel — Top fields
Click the magnifying glass icon () to open the Cell Properties panel. Complete the top fields that appear.
If the panel is pinned (), the wireframe presentation on the rule form changes immediately to reflect of your inputs. If the panel is not pinned (
), click Apply to apply your inputs.
Field |
Description |
![]() |
(Appears only when this field is in a section included within the current open rule.) Click to open the section that immediately contains the field. |
Control |
![]() ![]() ![]() Customizing the controlThe Icon's default parameters represent the basic configuration. However, you will need to specify the binary file used for the icon and the action or actions that will execute when the user clicks or hovers the mouse pointer over the icon. See Control Form — Completing the Control tab for descriptions of the available parameters and how to define behaviors. For example, you can configure the control to refresh a section or display a new harness. In addition, you may want to:
Your edits apply only to the icon within the context of the section that contains it and do not update the underlying rule. Do the following to customize an auto-generated control in a section:
|
PRPC provides standard variations of pxIcon. Each is preconfigured with an icon, tooltip, and action. As a best practice, use these standard rules to ensure correct appearance and behavior. In the Cell Properties panel, use AutoComplete () in the Control field to select a rule.
If the action is not included in the list, keep pxIcon and use the Parameters dialog to configure the control.
This table below describes the icon name, the icon, the action invoked when clicked, and the standard icon control, which contains the control's parameters.
Icon Name |
Icon and Action |
Control Rule |
Add Item
|
|
pxIconAddItem |
Add New Work
|
|
pxIconAddNewWork |
Attachments
|
|
pxIconAttachments |
Blank
|
|
pxIcon |
Cancel
|
|
pxIconCancel |
Contents
|
|
pxIconContents |
Delete Item
|
|
pxIconDeleteItem |
Enable Action Section
|
|
pxEnableActionSection |
Expand/Collapse
|
|
pxIconExpandCollapse |
Explore
|
|
pxIconExplore |
Finish Assignment
|
|
pxIconFinishAssigment |
Get Next Work
|
|
pxIconGetNextWork |
History
|
|
pxIconHistory |
Print
|
|
pxIconPrint |
Reopen Work Item
|
|
pxIconReopenWorkItem |
Review
|
|
pxIconReview |
Save
|
|
pxIconSave |
Show Flow Location
|
|
pxIconShowFlowLocation |
Show Reopen Screen
|
|
pxIconShowReopenScreen |
Spell Checker
|
|
pxIconSpellChecker |
Update
|
|
pxIconUpdate |
3. Complete the Cell Properties panel — General tab
Complete the General tab.
Field |
Description |
Visible | Select to determine when the icon appears. (If this setting is not applicable, the cell contents are blank.)
|
Condition |
![]() Other Condition for the Visible field, complete this field.
As a best practice, use the Condition Builder to edit this field. Click the magnifying glass icon ( |
Run on Client? |
Appears if the Condition field contains a simple comparison. Select to cause evaluation and execution of the condition each time the value of a property stated in the condition changes. If unselected, the expression is evaluated and the condition executed when the form is initially presented and whenever the form is refreshed. |
4. Complete the Cell properties panel — Advanced tab
Complete the Advanced tab to control the presentation and visibility of the field.
Field |
Description |
Read-Write Style |
![]() DataValueRead or DataValueRead RV2 applies. If this cell is not controlled by Smart Layout restrictions, you can enter another style name or select from those listed.
The SmartPrompt list shows all styles that start with the word Click the pencil icon ( |
Read-Only Style |
The SmartPrompt list shows all styles that start with the word Click the pencil icon ( |
Inline Style | Enter CSS code for an inline style for a cells in the column. For guided assistance in composing a style definition, click the magnifying glass icon (![]() |
Show When Active | This checkbox appears when control is placed in the repeating area of a Grid, Tree Grid, or Tree layout. If checked, the icon displays in the row only when the user selects it. |
Copying, deleting, duplicating, or moving an icon