Go to main content
1/40
Contents
List of Figures
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction to JD Edwards EnterpriseOne Tools Form Design Aid
1.1
Development Tools Form Design Aid Overview
1.2
Development Tools Form Design Aid Implementation
1.2.1
JD Edwards EnterpriseOne Tools Form Design Aid Implementation Steps
2
Working with Forms
2.1
Understanding Forms
2.2
Understanding Form Interconnections
2.3
Configuring Forms at Design Time
2.4
Creating Forms
2.4.1
Understanding Form Creation
2.4.1.1
Recommended FDA Configuration
2.4.2
Creating a Form
2.4.3
Creating a Modal Form Interconnection
2.4.4
Creating a Dynamic Modal Form Interconnection
2.4.5
Creating a Modeless Form Interconnection
2.5
Working with the Accessibility Violation Check Feature
2.5.1
Understanding Accessibility Violation Check Feature
2.5.2
Enabling the Accessibility Violation Check Feature
2.5.3
Identifying Empty Tooltips Using Accessibility Violation Check Feature
2.6
Working with Quick Form
2.6.1
Prerequisite
2.6.2
Using Quick Form
3
Working with Form Controls
3.1
Understanding Form Controls
3.2
Understanding Form Control Design-Time Considerations
3.3
Understanding Chart Control
3.3.1
Using the Chart Control
3.3.2
Using XML Graph Access
3.3.3
System Functions for Charting
3.3.4
C Code System Functions
3.3.5
Example Data XML
3.3.6
Example Graph XMLs
3.3.7
Example Graph DTD
3.4
Attaching Data Items to a Control
3.4.1
Understanding the Relationship between Data Dictionary Items and Controls
3.4.2
Attaching a Data Item to a Control
3.4.3
Overriding a Default Data Dictionary Trigger
3.5
Associating a Data Item Description with a Field
3.5.1
Understanding the Relationship between Data Item Descriptions and Fields
3.5.2
Displaying the Title of a Data Item Associated with a Field
3.6
Grouping Controls
3.7
Setting the Tab Sequence of Controls on a Form
3.7.1
Understanding Tab Sequences
3.7.2
Changing the Tab Sequence on a Form
3.8
JD Edwards EnterpriseOne FDA Compare
4
Working with Transaction Processing
4.1
Understanding Transaction Processing
4.1.1
Commits and Rollbacks
4.1.1.1
Commit
4.1.1.2
Rollback
4.1.2
Transaction Processing
4.1.2.1
Data Interdependence
4.1.2.2
Transaction Boundaries
4.1.2.3
Interactive Application Transaction Processing Scenarios
4.1.2.4
Transaction Processing and Business Functions
4.1.2.5
Transaction Processing in Remote Business Functions
4.1.3
Transaction Processing Availability
4.2
Implementing Transaction Processing
4.2.1
Forms Used to Work with Transaction Processing in Interactive Applications
4.2.2
Defining Transaction Processing for a Form
4.2.3
Extending a Transaction Boundary
4.2.3.1
Extending a Transaction Boundary between Forms
4.2.3.2
Extending a Transaction Boundary by Using Business Functions
4.2.3.3
Extending a Transaction Boundary by Using Table I/O
4.2.3.4
Defining Transaction Processing for a Report
5
Understanding Find/Browse Forms
5.1
Find/Browse Forms
5.2
Find/Browse Events
5.3
Find/Browse Runtime Processing
5.3.1
Dialog Initialization
5.3.2
Find Button
5.3.3
Select Button
5.3.4
Close Button
5.3.5
Dialog Close
6
Understanding Fix/Inspect Forms
6.1
Fix/Inspect Forms
6.2
Fix/Inspect Events
6.3
Fix/Inspect Runtime Processing
6.3.1
Dialog Initialization
6.3.2
Dialog Clear
6.3.3
Data Retrieval
6.3.4
OK Button
6.3.5
Cancel Button
6.3.6
Dialog Close
7
Understanding Header Detail Forms
7.1
Header Detail Forms
7.2
Header Detail Design-Time Considerations
7.3
Header Detail Events
7.4
Header Detail Runtime Processing
7.4.1
Dialog Initialization
7.4.2
Dialog Clear
7.4.3
Data Retrieval
7.4.4
OK Button
7.4.5
Cancel Button
7.4.6
Dialog Close
8
Understanding Headerless Detail Forms
8.1
Headerless Detail Forms
8.2
Headerless Detail Design-Time Considerations
8.3
Headerless Detail Events
8.4
Headerless Detail Runtime Processing
8.4.1
Dialog Initialization
8.4.2
Dialog Clear
8.4.3
Find Button
8.4.4
OK Button
8.4.5
Delete Button
8.4.6
Cancel Button
8.4.7
Dialog Close
9
Understanding Message Forms
9.1
Message Forms
9.1.1
Hover Events
9.1.2
Hover System Functions
9.2
Message Form Design-Time Considerations
9.3
Understanding Message Form Events
9.4
Message Form Runtime Processing
9.4.1
Dialog Initialization
9.4.2
Dialog Close
10
Understanding Parent/Child Browse Forms
10.1
Parent/Child Browse Forms
10.2
Parent/Child Browse Events
10.3
Parent/Child Browse Runtime Processing
10.3.1
Dialog Initialization
10.3.2
Find Button
10.3.3
Select Button
10.3.4
Close Button
10.3.5
Dialog Close
11
Understanding Portlet Forms
11.1
Portlet Design Considerations
11.2
Portlet Types
11.2.1
Portlets that are Alerts
11.2.2
Portlets that are Menus
11.2.3
Portlets that are Shortcuts
11.3
Understanding Portlet Forms
11.3.1
Portlet Form Features
11.3.2
Portlet Personalization
11.3.3
Portlet Form Events
11.3.4
Edit Portlet Form Design-Time Considerations
11.4
Generating Portlets
11.4.1
Prerequisites
11.4.2
Understanding Portlet Generation
11.4.3
Deploying an FDA-Created Portlet
11.5
Updating an FDA-Created Portlet after Initial Installation
11.5.1
Understanding Portlet Updates
11.5.2
Adding a New Portlet Application
11.5.3
Deleting an Existing Portlet Application
12
Understanding Power Browse Forms
12.1
Power Browse Forms
12.2
Power Browse Form Hierarchical Structures
12.2.1
Examples of the Logic Flow of Power Forms
12.3
Power Browse Form Design-Time Considerations
12.4
Power Browse Events
12.5
Power Browse Runtime Processing
12.5.1
Dialog Initialization
12.5.2
Find Button
12.5.3
Select Button
12.5.4
Close Button
12.5.5
Dialog Close
12.6
Transaction Boundaries for Power Browse Forms and Subforms
13
Understanding Power Edit Forms
13.1
Power Edit Forms
13.2
Power Edit Form Design-Time Considerations
13.3
Power Edit Events
13.4
Power Edit Form Runtime Processing
13.4.1
Dialog Initialization
13.4.2
Dialog Clear
13.4.3
OK Button
13.4.4
Cancel Button
13.4.5
Dialog Close
14
Understanding Search & Select Forms
14.1
Search & Select Forms
14.2
Search & Select Events
14.3
Search & Select Runtime Processing
14.3.1
Dialog Initialization
14.3.2
Find Button
14.3.3
Select Button
14.3.4
Close Button
14.3.5
Dialog Close
15
Understanding Wizard Forms
15.1
Wizard Forms
16
Understanding Calendar Controls
16.1
Calendar Controls
16.2
Calendar Control Design-Time Considerations
16.3
Calendar Control Events
16.3.1
Load Calendar Activity
16.3.2
Drill Into Calendar Activity
16.3.3
Drill Into Time Span
16.3.4
Add Activity Button Clicked and Post Activity Button Clicked
16.4
Calendar Control Runtime Processing
16.4.1
Initialize the Control
16.4.2
Add a Calendar Activity
16.4.3
Refresh the Control
16.5
Calendar Control System Functions
Add Calendar Activity
Delete Calendar Activity
Modify Calendar Activity
Select Calendar View
17
Understanding Check Box Controls
17.1
Check Box Controls
17.2
Check Box Control Design-Time Considerations
17.3
Check Box Events
18
Understanding Combo Box Controls
18.1
Understanding Combo Box Controls
18.2
Loading Combo Box Controls
18.2.1
Loading Combo Box Fundamentals
18.2.2
Loading a Combo Box from a UDC
18.2.3
Loading a Combo Box from Cache
18.2.4
Loading a Combo Box with the Add Item System Function
18.3
Combo Box Control Design-Time Considerations
18.4
Combo Box Control Events
18.5
Combo Box Control Runtime Processing
18.5.1
Control Initialization
18.5.2
Control Validation
18.5.3
Load from Cache
18.5.4
Database Commit
18.5.5
System Functions
18.5.6
Import into Grid
18.6
Combo Box Control System Functions
Add Item
Get Description
Get Index of Key
Get Item at Index
Get Item Count
Get Key at Index
Load from Cache
Remove Item by Index
Remove Item by Key
Select Item
Embedded Combo Box System Functions
Add Item
Get Description
Get Index of Key
Get Item at Index
Get Item Count
Get Key at Index
Load from Cache
Remove Item by Index
Remove Item by Key
Select Item
19
Understanding Edit Controls
19.1
Edit Controls
19.2
Edit Control Events
19.3
Edit Control Runtime Processing
19.3.1
Control is Entered
19.3.2
Control is Exited
19.4
Edit Control System Functions
Set Edit Control Color
Set Edit Control Font
20
Understanding Grid Controls
20.1
Grid Controls
20.2
Grid Control Design-Time Considerations
20.2.1
Designing the Grid
20.2.2
Adding Columns to the Grid Control
20.2.3
Displaying Grid Data as Icons
20.2.3.1
Icon Display States
20.2.3.2
Associating Icons to Data Values
20.2.3.3
Tooltips on Icons
20.2.3.4
Implementing Icons on Grids
20.2.4
Setting Property Values for the Grid Control
20.2.4.1
Grid Control Display
20.2.4.2
Loading and Processing Behavior
20.2.4.3
Data Entry Behavior
20.2.5
Showing Multiple Currencies per Column
20.3
Grid Control Events
20.4
Grid Control Runtime Processing
20.4.1
How Runtime Processes the Grid Control
20.4.2
Impact of Interactivity Levels
20.5
Grid Control System Functions
Change Row Selection
Clear Grid Buffer
Clear Grid Cell Error
Clear QBE Column
Clear Selection
Clear Sequencing
Copy Grid Row to Grid Buffer
Delete Grid Row
Disable Grid
Display Customized Grid Option
Display Export to Excel Option
Display Export to Word Option
Display Import from Excel Option
Enable Grid
Get Grid Row
Get Max Grid Rows
Get Next Selected Row
Get Selected Grid Row Count
Get Selected Grid Row Number
Hide Grid Column
Hide Grid Row
Insert Grid Buffer Row
Insert Grid Row
Set Data Dictionary Item
Set Data Dictionary Item Overrides
Set Grid Cell Error
Set Grid Cell Icon
Set Grid Cell Icon Visibility
Set Grid Color
Set Grid Column Heading
Set Grid Font
Set Grid Row Bitmap
Set Grid Row Format
Set Lower Limit
Set QBE Column Compare Style
Set Selection
Set Selection Group
Set Selection Append Flag
Set Sequencing
Show Grid Column
Show Grid Row
Suppress Grid Line
Update Grid Buffer Row
Was Grid Cell Value Entered
21
Understanding Hot Keys
21.1
System-Defined Push Button Hot Keys
21.2
System-Defined Toolbar Button Hot Keys
21.3
Application-Defined Hot Keys
21.4
Defining a Hot Key in Your Application
22
Understanding Image Controls
22.1
Image Controls
22.2
Image Control Design-Time Considerations
23
Understanding Media Object Controls
23.1
Media Object Controls
23.2
Media Object Control Design-Time Considerations
23.3
Media Object System Functions
Access Media Object
Manage Media object (Release 9.1 Update 3)
Activate Item
Clear Characterization Cache
Delete Item
Disable Characterization Cache
Get OLE Item
Insert OLE Object
Insert Text
Insert URL
Hide the Viewer Icon Panel
Lock the Viewer Splitter Bar
Set Characterization Cache
Set Cursor Position
Set Grid Text Indicator
Set Text Color
24
Understanding Parent Child Controls
24.1
Parent Child Controls
24.2
Tree Nodes
24.3
Lean Manufacturing
24.4
Parent Child Control Design-Time Considerations
24.4.1
Parent Child Control Properties
24.4.2
Parent Child Control and Power Forms
24.4.3
Lean Manufacturing Properties
24.5
Parent Child Control Events
24.5.1
Selecting Tree Nodes
24.5.2
Performing Drag-and-Drop or Copy/Cut/Paste
24.5.3
Expanding and Collapsing Nodes
24.5.3.1
Example: Using the Tree Node is Expanded Event
24.5.4
Clicking Bitmaps
24.6
Parent Child Control System Functions
Add Action
Attach Path To Segment
Change Row Selection
Clear Grid Buffer
Clear Grid Cell Error
Clear QBE Column
Contact Tree Node
Copy Grid Row To Grid Buffer
Delete All Actions
Delete All Tree Nodes
Delete Grid Row
Disable Grid
Enable Grid
Expand Tree Node
Get Grid Row
Get Max Grid Rows
Get Next Selected Row
Get Node ID
Get Node Level
Get Related Node ID
Get Row Number
Get Selected Context Action
Get Selected Grid Row Count
Get Selected Grid Row Number
Get Tree Node Handle
Hide Grid Column
Insert Grid Buffer Row
Insert Grid Buffer Row By Node ID
Set Action
Set Data Dictionary Item
Set Data Dictionary Overrides
Set Drag Cursor
Set Grid Cell Error
Set Grid Color
Set Grid Column Heading
Set Grid Font
Set Grid Row Bitmap
Set QBE Column Compare Style
Set Tree Bitmap Scheme
Set Tree Node Bitmap
Set Tree Node Bold
Set Tree Node Clickable Bitmap
Set Tree Node Handle
Set Tree Root Node ID
Show Grid Column
Show N Levels
Suppress Fetch On Node Expand
Suppress Grid Line
Suppress Node Indent/Outdent
Suppress Node Move Up/Down
Update Grid Buffer Row
Was Grid Cell Value Entered
25
Understanding Push Button Controls
25.1
Push Button Controls
25.2
Push Button Events
26
Understanding Radio Button Controls
26.1
Radio Button Controls
26.2
Radio Button Design-Time Considerations
26.3
Radio Button Events
27
Understanding Static Text Controls
27.1
Static Text Controls
28
Using Subforms and Subform Aliases
28.1
Understanding Subforms
28.2
Understanding Subform Design-Time Considerations
28.3
Understanding Subform Events
28.4
Understanding Subform Runtime Processing
28.4.1
Control Initialization
28.4.2
Subform Push Buttons
28.4.2.1
Find
28.4.2.2
Select
28.4.2.3
Clear
28.4.2.4
Delete
28.4.2.5
Save
28.5
Creating Subforms
28.5.1
Understanding Subform Creation
28.5.2
Creating a Subform without a Power Form
28.5.3
Creating a Subform on a Power Form
28.5.4
Creating a Subform as a Tab Page
28.6
Reusing Subforms
28.6.1
Understanding Subform Reuse
28.6.2
Reusing a Subform on a Power Form
28.7
Working with Data Structures and Subforms
28.7.1
Mapping a Parent's Variables to a Child Subform
28.8
Working with Functions and Subforms
28.8.1
Adding a Function to a Subform
28.9
Subform System Functions
Call Function
Enable Subform
Disable Subform
Hide Subform
Show Subform
Update Parent
Notify Parent
Get Error Count
Get Warning Count
Get Subform ID
Notify Child
Trigger Default Action
Expand Subform
Collapse Subform
29
Understanding Tab and Tab Page Controls
29.1
Understanding Tab and Tab Page Controls
29.2
Creating Tab Controls
29.2.1
Creating a Tab Control
29.3
Tab Control System Functions
Disable Tab Page
Enable Tab Page
Hide Tab Page
Set Current Tab Page
Set Tab Page Text
30
Understanding Text Block Controls
30.1
Text Block Controls
30.2
Charts in Text Blocks
30.3
Text Block Control Design-Time Considerations
30.4
Text Block Control Charts Design-Time Considerations
30.5
Text Block Events
30.6
Text Block Control System Functions
Add Segment
Get Last Clicked Segment
Get Segment Information
Remove Segment
Update Segment
31
Understanding Secured Enterprise Search
31.1
Secured Enterprise Search
32
Understanding Tree Controls
32.1
Tree Controls
32.2
Tree Control Events
32.3
Tree Control System Functions
Bulk Tree Load
Contract Tree Node
Delete Tree Node
Expand Tree Node
Get Node Information
Get Node Level
Get Tree Node Handle
Insert Tree Node
Set Bitmap Scheme
Set Node Bitmap
Set Node Information
Set Node Text
Set Tree Node Handle
33
Understanding Wizard Controls
33.1
Wizard Controls
33.2
Wizard Control Design-Time Considerations
33.2.1
Implementing Re-entry Save
33.3
Wizard Control Events
33.4
Wizard Control Runtime Processing
33.4.1
Initialization
33.4.2
Page Entry
33.4.3
Next Button Processing
33.4.4
Previous Button Processing
33.4.5
Jumping Up- and Downstream
33.4.6
Save for Re-entry Button Processing
33.4.7
Cancel Button Processing
33.4.8
Finish Button Processing
33.5
Wizard Control Transaction Processing
33.6
Wizard Control System Functions
Get Current Wizard Page ID
Get Wizard Page Index
Set Selected Wizard Page
Set Wizard Form Mode
Set Wizard Page Index
Set Wizard Page Status
Suppress Wizard Page Validation and Save
A
System Functions in Form Design Aid
A.1
System Functions
Control
Clear Control Error
Disable Control
Enable Control
Go to Url
Hide Control
Set Control Error
Set Control Text
Set Data Dictionary Item
Set Data Dictionary Overrides
Set Statusbar Text
Show Control
Was Value Entered
Expand Group Box
Collapse Group Box
General
Cancel User Transaction
Continue Custom Data Fetch
Copy Currency Information
Dynamic Form Interconnect (Web Only)
Launch Batch Application
Launch Processing Options Dialog
Press Button
Run Executable
Set Control Focus
Set Form Title
Set Save Behavior on OK
Set Time Zone On Form
Stop Processing
Suppress Add
Suppress Default Visual Assist Form
Suppress Delete
Suppress Find
Suppress Update
Time Between
Was Form Record Fetched
Messaging
Send Message Extended
Mail Merge & Doc Gen (Web Only)
Delete Document
Display Document
Download Template
Download Template for Doc Gen
Get XML Data Model
Run Doc Gen and Display
Run Mail Merge and Display
Run Multiple Mail Merge
Upload Template
Upload Template for Doc Gen
Glossary
Index
Scripting on this page enhances content navigation, but does not change the content in any way.