19.2.2 Creating Plug-ins
Create plug-ins by navigating to Shared Components and running the Create Plug-in Wizard.
- Creating a Plug-in from Scratch
Create a plug-in from scratch by running the Create Plug-in Wizard - Standard Attributes for Item Type Plug-ins
Review Standard Attributes for Item type plug-ins. - Copying a Plug-in
Create a plug-in by copying an existing plug-in from another application.
Parent topic: Implementing Plug-ins
19.2.2.1 Creating a Plug-in from Scratch
Create a plug-in from scratch by running the Create Plug-in Wizard
Tip:
To learn more about an attributes described in this section see field-level Help.
To create a plug-in from scratch:
Parent topic: Creating Plug-ins
19.2.2.2 Standard Attributes for Item Type Plug-ins
Review Standard Attributes for Item type plug-ins.
Item Type Standard Attributes | Description |
---|---|
Is Visible Widget |
The widget is visible. |
Standard Form Element |
The widget renders as a HTML form element (for
example, input, select or textarea). If not checked,
Note: This relies on the
|
Session State Changeable |
The value for an item can be changed in session state. The Is Visible Widget attribute must be checked. |
Has Read Only Attribute |
The user can specify a Read Only condition for the item. The Is Visible Widget attribute must be checked for this attribute to be enabled |
Has Escape Special Characters Attribute |
The item has the Escape special characters field in the Security section when the item is edited. The Is Visible Widget attribute must be checked. |
Has Quick Pick Attributes |
The item has quick pick attributes. The Is Visible Widget attribute must be checked. |
Has Source Attributes |
The item has source related attributes such as Source Used, Source Type, and Format Mask. |
Format Mask Date Only |
For items that handle date information, the Format Mask field popup restricts the date selections by displaying date values to select from. The Has Source Attributes must be checked. |
Format Mask Number Only |
For items that handle numeric information, the Format Mask field popup restricts the numeric selections by displaying numeric values to select from. |
Has Element Attributes |
The item has element attributes such as Horizontal/Vertical Alignment, HTML Form Element Attributes, and Pre/Post Element Text. |
Has Width Attributes |
The item width can be controlled. |
Has Height Attribute |
The item height can be controlled. |
Has Element Option Attribute |
The item allows specification of additional option attributes when rendering multi-selection elements such as radio groups of check boxes. |
Has Placeholder Attribute |
The item supports the specification of placeholder text, which gets displayed in the element. |
Has Icon Attribute |
Enables users to select an icon in Page Designer for an item plug-in. That icon then displays on the item at runtime. |
Has Encrypt Session State Attribute |
When editing the item, the Store value encrypted in session state displays under the Security region. |
Has List of Values |
The item has an associated list of values. The Is Visible Widget attribute must be checked. |
List of Values Required |
For items that handle lists of values, a list of values must be defined. The Has List of Values attribute must be checked. |
Has LOV Display Null Attributes |
The item is associated with a list of values that is allowed to include null values. The Has List of Values attribute must be checked. |
Has Cascading LOV Attributes |
The item has cascading LOV related attributes. The Has List of Values attribute must be checked. |
Join LOV for Column Display |
The item can be a part of a Join statement for the LOV source. The Has List of Values attribute must be checked. |
Optional Multiple Values |
(Optional) Applicable to items where multiple values are at the developer's discretion. |
Always Multiple Values |
(Always) Designed for items like shuttles or checkboxes, which inherently support multiple values. |
Has Filter |
Controls if the Page Designer shows the Column Filter - Enabled attribute of an interactive grid column. |
Has Link |
Controls if the Page Designer shows the Link - Target attribute of an interactive grid column. |
Has "'Initialization JavaScript Code" Attribute |
Component configuration can be controlled by a provided JavaScript function. |
Session State Supports CLOB |
Controls if the Page Designer will show Session State Group for the particular item. |
Parent topic: Creating Plug-ins
19.2.2.3 Copying a Plug-in
Create a plug-in by copying an existing plug-in from another application.
Tip:
To learn more about plug-in attributes, see field-level Help.To copy a plug-in:
Parent topic: Creating Plug-ins