Table Row Edit (Choice List) Version 2.0.0.0 Print this Page
Editing Objects Pattern Set
 
Description
Return to Top
Use the Table Row Edit (Choice List) pattern when the user needs to change a single attribute or multiple attributes in a table or tree table to a single value without leaving the page.
 
Pattern Set Decision Table
Return to Top
 

Table Row Edit
(Choice List)

Table Row Edit (Dialog Box)

Table Row Edit
(Page)

Editable Table

Page Edit

Master Detail Edit

Is the editable content limited to one to two attributes?

Yes

No

No

No

No

No

Is the amount of editable content attributes suitable for a dialog box?

No

Yes

No

No

No

No

Does the amount of editable content require a large amount of space or a complex component?

No

No

Yes

Yes

Yes

Yes

Does the user need to see the object attributes being edited in the context of other objects?

Yes

Yes

No

Yes

No

Yes

Do the editable attributes for groups of objects need to be set to the same value?

Yes

Yes

Yes

No

No

No

Is the level of editing suitable for a self-service or novice user?

Yes

Yes

Yes for a
single row,
No for
multiple rows

No

Yes

No

 
Pattern Samples
Return to Top

Users can edit a single attribute across several rows of a table or tree table by selecting the rows and changing the attribute by accessing the values in the choice list.

Figure 1. Editing a single attribute across several rows of a table
Required Screen Elements
Component Type Required Components Customizable or
Extendable Components
Table or Tree Table A table or tree table is used to display the list of objects. NA
Toolbar
  • Prompt: Use this format: Edit <Column Name>

For example: Edit Payment Method

  • Choice list: The choice list contains the attribute values of the table column name listed in the prompt.
  • Change (button): Sets the attribute value in the specified table column for the selected rows in the table.

 

Use a text button or Go icon button to trigger the edit.
Page Buttons

Include these page buttons:

  • Save (optional): Saves any changes and remains on the current page for the user to continue editing
  • Save and Close, Publish, Submit, or Finish: 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
NA

If more than one column is editable, provide the column names in an additional choice list, followed by a second choice list containing the values for the second column.

Figure 2. Selecting the column to edit
Required Screen Elements
Component Type Required Components Customizable or
Extendable Components
Table or Tree Table A table or tree table is used to display the list of objects. NA
Toolbar
  • Prompt: Use the term Edit.
  • Attribute choice list: Choice list values contain the column names that the user can edit.
  • Value choice list: Choice list values contain the valid values that can be assigned to the selected column name in the Attribute choice list.
  • Change (button): Sets the attribute value in the specified column for the selected rows.
NA
Page Buttons

Include these page buttons:

  • Save (optional): Saves any changes and remains in the current page for the user to continue editing.
  • Save and Close, Publish, Submit, or Finish: 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.
NA

 
Related Guidelines
Return to Top
Buttons Guidelines for buttons in toolbars
Select Choice Guidelines for Select Choice component (choice list)
Tree Table Guidelines for the Tree Table component
Tables

Guidelines for the table component

Toolbar Guidelines for the toolbar component
 
About Oracle | Legal Notices | Terms of Use | Your Privacy Rights