Create Inline Version 2.0.0.0 Print this Page
Create Pattern Set
 
Description
Return to Top
The Create Inline pattern enables the user to create a new object inline, defining it fully without leaving the object table or tree table. Use this pattern to create objects that do not currently exist in the database. To add an object to a table that already exists, use the Add Existing Object pattern set.

The examples on this page address creating an object in a table, but can be applied to the tree table component as well.
 
Pattern Set Decision Table
Return to Top
  Quick Create Create Inline Create in LOV Create in a
Form
Create a
Duplicate
Create from
Template

Do users need to quickly create an object when they don’t find what they are looking for in a LOV choice list?

Yes

No

Yes

No

No

No

Do users usually create one object and define it completely?

No

Yes

No

Yes

Yes

Yes

What component is used to create the new object?

Regional
Accordion
Panel

Popup

Table

Tree Table
Dialog Box Dialog Box

Page or Train
Dialog Box

Page or Train

Table
Dialog Box

Page
Do users have an immediate need to create a new object without searching? Yes No No No Yes Yes

Do users need to create multiple objects at a time?

No

No

No

Yes

No

No

Do users need to create objects similar to previously created ones (for example, expense reports)?

No

No

No

No

Yes

No

Do users have to create an object from one of the provided templates?

No

No

No

No

No

Yes

Do users need to see the context (base page) when creating the object?

Yes

Yes

Yes

Yes or No
(see pattern
for more
information)
Yes or No
(see pattern
for more
information)

No

Do users need to create an object related to the primary transaction that they have started?

Yes

No

Yes

No

No

No

 
Pattern Sample
Return to Top

Create New Object Inline

The user clicks the Add Row icon button to add a new editable row to the table or tree table. Clicking the icon button multiple times produces multiple blank rows.

Figure 1. Creating a new object inline
Required Screen Elements
Component Type Required Components Customizable or Extendable Components
Page Buttons

Include these page buttons:

  • Save (optional): Saves any changes and remains in the current page for the user to continue editing. Users can also access this button as a menu item off the Save and Close button.
  • Save and Close: Commits the transaction, returns the user to the previous page, and displays a confirmation message.
  • Cancel: Cancels the transaction and returns the user to the previous page.

See Save Model guidelines to select the appropriate button label.

NA
Table, Tree Table All fields in the table or tree table may be editable. Fields in the new row must be completely editable and contain the same form fields used for that column with the values defaulted.

Product teams can determine whether existing objects and attributes are editable.

Read-only rows can coexist with new editable rows if product teams need to code it that way.

Toolbar Add Row (icon button): Creates a new row in the table or tree table. NA

A new blank row is added to the table. Users enter data for the new object and click the Save button to save their progress up to this point, or users click the Save and Close button to commit the new objects to the database and return to their originating page.

Never hide required fields in a hide or show region, a hidden tab, a drill-down page, and so on. Position all required fields visible and available for users who are creating objects.

Figure 2. Entering data into the new blank row of the table
Required Screen Elements
Component Type Required Components Customizable or
Extendable Components
Table or Tree Table

The added row should always be visible on screen. Placement of the newly added rows is dependant on what (if any) row is selected. For specific information, see the Table Common Actions guideline

NA
 
Related Patterns
Return to Top

Information Entry Forms

Composition of various types of forms for information entry

 
Related Guidelines
Return to Top
Page Actions Usage information and design guidance for buttons at the page level and on secondary windows
Save Model Save Model information and design guidance for Oracle Fusion applications
Table Overview Overview of the table component and links to other table guidelines
Toolbar Usage information and design guidance on the toolbar component
Tree Table Usage information and design guidance on the tree table component
Tree Usage information and design guidance on the tree component
 
About Oracle | Legal Notices | Terms of Use | Your Privacy Rights