oracle-apex-end-users-guide
oracle-apex-end-users-guide
Release 24.2
G12914-01
January 2025
Oracle APEX End User's Guide, Release 24.2
G12914-01
This software and related documentation are provided under a license agreement containing restrictions on use and
disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or
allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,
perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation
of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find
any errors, please report them to us in writing.
If this is software, software documentation, data (as defined in the Federal Acquisition Regulation), or related
documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then
the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any
programs embedded, installed, or activated on delivered hardware, and modifications of such programs) and Oracle
computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial
computer software," "commercial computer software documentation," or "limited rights data" pursuant to the applicable
Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction,
duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle
programs (including any operating system, integrated software, any programs embedded, installed, or activated on
delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle
data, is subject to the rights and limitations specified in the license contained in the applicable contract. The terms
governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services.
No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications that may create a risk of
personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its
affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle®, Java, MySQL, and NetSuite are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used
under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo
are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open
Group.
This software or hardware and documentation may provide access to or information about content, products, and
services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an
applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss,
costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth
in an applicable agreement between you and Oracle.
Contents
Preface
Audience viii
Documentation Accessibility viii
Diversity and Inclusion viii
Related Documents viii
Conventions ix
2 Getting Started
2.1 About Oracle APEX 2-1
2.2 Browser Requirements 2-1
2.3 About Oracle APEX End User’s Guide 2-1
iii
3.6.7.1 Creating a Computation 3-13
3.6.7.2 Deleting a Computation 3-14
3.6.8 Defining an Aggregation Against a Column 3-14
3.6.8.1 Creating an Aggregation Against a Column 3-14
3.6.8.2 Removing a Column Aggregation 3-15
3.6.9 Creating a Chart from the Actions Menu 3-15
3.6.9.1 Creating a Chart 3-15
3.6.9.2 Editing a Chart 3-16
3.6.9.3 Deleting a Chart 3-16
3.6.10 Grouping Columns 3-17
3.6.10.1 Creating a Group By 3-17
3.6.10.2 Editing a Group By 3-18
3.6.10.3 Selecting a Group By Sort Order 3-19
3.6.10.4 Deleting a Group By 3-19
3.6.11 Managing Pivot Reports 3-19
3.6.11.1 Creating a Pivot Report 3-20
3.6.11.2 Editing a Pivot Report 3-21
3.6.11.3 Deleting a Pivot Report 3-21
3.6.12 Executing a Flashback Query 3-21
3.6.12.1 Creating a Flashback Query 3-21
3.6.12.2 Editing a Flashback Query 3-22
3.6.12.3 Deleting a Flashback Query 3-22
3.6.13 Saving an Interactive Report 3-22
3.6.13.1 About the Report List 3-23
3.6.13.2 About Configuration Dependencies 3-23
3.6.13.3 Saving a Public or Private Interactive Report 3-24
3.6.13.4 Renaming a Public or Private Interactive Report 3-25
3.6.13.5 Deleting a Public or Private Interactive Report 3-25
3.6.14 Resetting a Report 3-25
3.6.15 Downloading a Report 3-26
3.6.16 Subscribing to Report Updates by Email 3-26
3.6.16.1 How Report Subscriptions Work 3-27
3.6.16.2 Subscribing to Updated Report Results 3-27
iv
4.3.2 Rearranging Columns Using Drag and Drop 4-6
4.3.3 Resizing Columns in an Interactive Grid 4-6
4.3.4 Sorting Columns in an Interactive Grid 4-7
4.3.5 Using Charts in an Interactive Grid 4-8
4.4 Customizing an Interactive Grid with the Actions Menu 4-10
4.4.1 Changing the Column Display in an Interactive Grid 4-11
4.4.2 Filtering an Interactive Grid 4-12
4.4.2.1 About Filters in Interactive Grids 4-12
4.4.2.2 Creating a Row Filter in an Interactive Grid 4-13
4.4.2.3 Creating a Column Filter in an Interactive Grid 4-13
4.4.2.4 Editing a Filter in an Interactive Grid 4-13
4.4.2.5 Disabling a Filter in an Interactive Grid 4-14
4.4.2.6 Removing a Filter from an Interactive Grid 4-15
4.4.3 Selecting Column Sort Order in an Interactive Grid 4-16
4.4.4 Defining an Aggregation in an Interactive Grid 4-16
4.4.4.1 Creating an Aggregation in an Interactive Grid 4-16
4.4.4.2 Editing an Aggregation in an Interactive Grid 4-18
4.4.4.3 Removing an Aggregation in an Interactive Grid 4-18
4.4.5 Creating a Control Break from the Actions Menu in an Interactive Grid 4-20
4.4.6 Adding Highlighting to an Interactive Grid 4-21
4.4.7 Toggling Stretch Column Widths in an Interactive Grid 4-21
4.5 Customizing an Interactive Grid with the Column Heading Menu 4-22
4.5.1 About the Column Heading Menu in an Interactive Grid 4-22
4.5.2 Displaying the Column Heading Menu 4-24
4.5.3 Creating a Control Break in an Interactive Grid 4-24
4.5.4 Creating an Aggregation with the Column Heading Menu 4-25
4.5.5 Freezing Columns in Place 4-26
4.5.6 Hiding Columns in an Interactive Grid 4-26
4.5.7 Unhiding Columns in an Interactive Grid 4-27
4.5.8 Filtering with the Column Heading Menu 4-28
4.6 Using an Editable Interactive Grid 4-29
4.6.1 Adding a Row in an Editable Interactive Grid 4-29
4.6.2 Editing Rows in an Interactive Grid 4-29
4.6.2.1 About the Row Actions Menu in an Editable Interactive Grid 4-30
4.6.2.2 About the Edit Button in an Editable Interactive Grid 4-31
4.6.2.3 Editing a Cell in an Interactive Grid 4-31
4.6.2.4 Editing Multiple Rows in an Editable Interactive Grid 4-32
4.6.3 Deleting a Row in an Interactive Grid 4-32
4.6.4 Modifying Multiple Rows and Cells in an Editable Interactive Grid 4-33
4.6.4.1 About Selection Modes in an Editable Interactive Grid 4-33
4.6.4.2 Changing Selection Mode in an Editable Interactive Grid 4-34
4.6.4.3 Copying to Multiple Rows in an Editable Interactive Grid 4-34
v
4.6.4.4 Copying to Multiple Cells in an Editable Interactive Grid 4-35
4.6.4.5 Filling Cells in an Editable Interactive Grid 4-35
4.6.4.6 Clearing Cells in an Interactive Grid 4-36
4.7 Saving an Interactive Grid 4-37
4.7.1 About Interactive Grid Report Types 4-37
4.7.2 Saving a Report in an Interactive Grid 4-37
4.7.3 Renaming a Report in an Interactive Grid 4-39
4.7.4 Deleting a Report in an Interactive Grid 4-39
4.8 Resetting Interactive Grids 4-39
4.8.1 Refreshing an Interactive Grid 4-40
4.8.2 Resetting an Interactive Grid 4-40
4.8.3 How the Reset Button Affects Saved Interactive Grid Reports 4-40
4.8.4 Reverting an Interactive Grid to a Specific Save State 4-41
4.9 Downloading or Emailing an Interactive Grid 4-41
5 Using Tasks
5.1 About Tasks 5-1
5.1.1 About Task Participants 5-2
5.1.2 About Task Due Dates 5-2
5.1.3 About Task Actions 5-3
5.1.4 About Task Details 5-8
5.2 Working with Tasks 5-10
5.2.1 Claiming a Task 5-11
5.2.2 Approving, Rejecting, or Completing a Task 5-12
5.2.3 Requesting Information for a Task 5-12
5.2.4 Submitting Information for a Task 5-13
5.2.5 Commenting on a Task 5-13
5.2.6 Changing the Priority of a Task 5-13
5.2.7 Updating the Parameters of a Task 5-14
5.2.8 Delegating a Task 5-14
5.2.9 Inviting a Participant to a Task 5-14
5.2.10 Removing a Participant from a Task 5-15
5.2.11 Updating the Due Date for a Task 5-15
5.2.12 Releasing a Task 5-16
5.2.13 Canceling a Task 5-16
5.2.14 Renewing a Task 5-16
5.2.15 Viewing the Task History 5-17
5.3 About Unified Task Lists 5-17
5.3.1 Searching for a Task 5-17
5.4 Troubleshooting Tasks 5-18
vi
6 Using Workflows
6.1 About Workflows 6-1
6.1.1 About Workflow States 6-2
6.1.2 About Activity States 6-2
6.1.3 About Workflow Participants 6-3
6.1.4 About the Workflow Console, Workflow Details, and Workflow Dashboard 6-3
6.2 Working with Workflows 6-5
6.2.1 Suspending a Workflow 6-6
6.2.2 Resuming a Workflow 6-6
6.2.3 Terminating a Workflow 6-7
6.2.4 Retrying a Workflow 6-8
6.2.5 Updating Workflow Variables 6-8
6.2.6 Viewing the Workflow Diagram 6-9
6.2.7 Viewing the Workflow Audit History 6-9
6.2.8 Viewing the Activity Audit History 6-9
6.3 Frequently Asked Questions 6-10
A Keyboard Shortcuts
A.1 General Keyboard Shortcuts A-1
A.2 Component-Specific Keyboard Shortcuts A-1
A.2.1 Chart Region A-2
A.2.2 Combobox One and Combobox Many A-3
A.2.3 Date Picker A-3
A.2.4 Interactive Grid A-4
A.2.5 Map Region A-6
A.2.6 Markdown Editor A-7
A.2.7 Rich Text Editor A-7
A.2.8 Select One and Select Many A-9
A.2.9 Workflow Diagram A-10
Index
vii
Preface
Preface
Oracle APEX End User’s Guide offers an introduction to using Oracle APEX applications from
an end user's perspective. This guide explains how to use interactive grids and interactive
reports.
• Audience
• Documentation Accessibility
• Diversity and Inclusion
• Related Documents
• Conventions
Audience
Oracle APEX End User’s Guide is intended for end users who are running Oracle APEX
applications. To use this guide, you must have a general understanding of relational database
concepts and an understanding of the operating system environment under which you are
running APEX.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility
Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Related Documents
For more information, see these Oracle resources:
viii
Preface
Conventions
The following text conventions are used in this document:
Convention Meaning
boldface Boldface type indicates graphical user interface
elements associated with an action, or terms
defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or
placeholder variables for which you supply
particular values.
monospace Monospace type indicates commands within a
paragraph, URLs, code in examples, text that
appears on the screen, or text that you enter.
ix
1
Changes in Release 24.2 for Oracle APEX
End User’s Guide
All content in Oracle APEX End User’s Guide has been updated to reflect release 24.2
functionality and user interface changes.
1-1
2
Getting Started
Learn about Oracle APEX, browser requirements, and topics covered in this publication.
• About Oracle APEX
Oracle APEX is a rapid web application development platform for the Oracle Database.
• Browser Requirements
Oracle APEX requires a JavaScript-enabled browser and supports the current and prior
major release of Google Chrome, Mozilla Firefox, Apple Safari, and Microsoft Edge.
• About Oracle APEX End User’s Guide
Oracle APEX End User’s Guide covers common end user tasks when using Oracle APEX.
2-1
Chapter 2
About Oracle APEX End User’s Guide
• Tasks - Learn how to work with Oracle APEX tasks to approve, reject, or complete items.
See how Unified Task Lists enable you to see a summary of your tasks. Review common
questions and solutions about tasks.
See Using Tasks.
• Workflows - Learn about workflows, including workflow and activity states, participants,
and the workflow console. View workflow instances in the workflow console. Review
frequently asked questions about workflows.
See Using Workflows.
• Keyboard Shortcuts - Review a reference of general and component-specific keyboard
shortcuts for Oracle APEX.
See Keyboard Shortcuts.
2-2
3
Using Interactive Reports
An interactive report is a formatted result of a SQL query.
See Also:
Managing Interactive Reports in Oracle APEX App Builder User’s Guide
3-1
Chapter 3
Using the Search Bar
Interactive reports enable you to create highly customized reports. You can alter the report
layout by hiding or exposing specific columns and applying filters, highlighting, and sorting. You
can also define breaks, aggregations, charts, group data, and add their own computations.
Once customized, the report can be saved as either a private or public report. Most interactive
reports include a search bar, Actions menu, Column Heading menu, and edit icons in the first
column of each row.
In contrast, classic reports support general keyword search capability, the ability to specify the
number of rows that display, and basic column sorting.
• Select columns to search icon - Resembles a magnifying glass. Click this icon to narrow
your search to specific columns. To search all columns, select All Columns. See Using the
Select Columns To Search Icon.
• Text area - Enter case insensitive search criteria (wildcard characters are implied) and then
click Go.
• Go button - Executes a search.
• Reports list - Displays alternate default and saved private or public reports. See Saving an
Interactive Report.
• View icons - Switches between two icons: View Report and View Details (the default
report, if enabled). May also include Chart and Group By View (if defined). Icons do not
display by default, but must be configured by the developer.
• Actions menu - Use the Actions menu to customize an interactive report. See Customizing
an Interactive Report Using the Actions Menu.
• Reset - Resets the interactive report. Resetting an interactive report can have different
outcomes depending on the report type. See Resetting a Report.
3-2
Chapter 3
Using the Select Columns To Search Icon
Tip:
Developers can customize what displays on the Search bar. To learn more, see
Oracle APEX App Builder User’s Guide in Oracle APEX App Builder User’s Guide.
See Also:
Selecting Columns to Display
3-3
Chapter 3
Using Interactive Report Filters
• Hide Column - Hides the column. Not all columns can be hidden. If a column cannot be
hidden, the Hide Column icon does not display. To show a hidden column, select Reset
from the Actions menu.
• Control Break - Creates a break group on the column. This pulls the column out of the
report as a master record. See Creating a Control Break.
• Column Information - Displays help text about the column, if available.
• Filter - Enter a case insensitive search criteria. Entering a value reduces the list of values
at the bottom of the menu. You can then select a value from the bottom. The selected
value will be created as a filter using either the equal sign (=) or contains depending on
the List of Values Column Filter Type.
When you expand a filter and view the details, you can edit it as follows:
• Enable/Disable - To enable and disable a filter, select and deselect the check box to the
left of the filter name.
• Filter Edit - To edit a filter, click the filter name.
• Remove Filter - To remove a filter, select the Remove Filter icon to the right of the filter
name.
3-4
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Tip:
Not all options described in this section are available on every Actions menu.
Developers can customize what options appear. To learn more, see Customizing the
Interactive Report Search Bar in Oracle APEX App Builder User’s Guide.
3-5
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Actions Menu
Columns
Specifies which columns to display and in what order. See Selecting Columns to Display.
Filter
Focuses the report by adding or modifying the filter clause on the query. See Adding a Filter.
Data
Contains the Data submenu (see below).
3-6
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Format
Contains the Format submenu (see below).
Chart
Displays the report data as a chart. See Creating a Chart from the Actions Menu.
Group By
Enables users to group the result set by one or more columns and perform mathematical
computations against columns. See Grouping Columns.
Pivot
Enables users to define a Pivot report. See Managing Pivot Reports.
Report
Contains the Report submenu. Manage your private and public reports of the interactive
report.
Saves the interactive report. Depending upon their user credentials, users can save different
types of reports. See Saving an Interactive Report.
Revert the grid to its last saved state with the Reset function.
Reset
Resets the report back to the default report settings. See Resetting a Report.
Download
Downloads a report. Available download formats depend upon your installation and report
definition. See Downloading a Report.
Subscription
Send an interactive report by email. See Subscribing to Report Updates by Email.
Help
Provides descriptions of how to customize interactive reports.
Data Submenu
The Actions Menu also contains the Data submenu. The Data submenu contains the following
options:
Sort
Changes the columns to sort on and determines whether to sort in ascending or descending
order. See Selecting Column Sort Order.
Aggregate
Enables users to perform mathematical computations against a column. See Defining an
Aggregation Against a Column.
Compute
Enables users to add computed columns to a report. See Computing Columns.
Flashback
Enables users to view the data as it existed at a previous point in time. See Executing a
Flashback Query.
Format Submenu
The Actions Menu also contains the Format submenu. The Format submenu contains the
following options:
3-7
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Control Break
Creates a break group on one or several columns. This pulls the columns out of the interactive
report and displays them as a master record. See Creating a Control Break.
Highlight
Defines a filter that highlights the rows that meet the filter criteria. See Adding Highlighting.
See Also:
Resetting a Report
3-8
Chapter 3
Customizing an Interactive Report Using the Actions Menu
3. In the Filter region, specify a column, an operator, and an expression and click Apply.
Notice the filter that displays in the Report Settings area above the report. You can show or
hide the filter details by clicking the arrow to the left of the filter name.
To revise the filter:
4. Click the filter name (in this example, Project = 'Discussion Forum').
5. Edit your selections and click Apply.
6. To disable the filter, select the Enable/Disable Filter check box.
7. To delete the filter, click Remove Filter.
3-9
Chapter 3
Customizing an Interactive Report Using the Actions Menu
c. Click Apply.
Notice the filter that displays in the Report Settings area above the report. You can
show or hide the filter details by clicking the arrow to the left of the filter name.
4. To revise the filter:
a. Click the filter name.
b. Edit your selections and click Apply.
5. To disable the filter, select the Enable/Disable Filter check box.
6. To delete the filter, click Remove Filter.
3-10
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Note the defined filter displays in the Report Settings area above the report.
4. Click the left arrow to minimize the filter display.
5. To disable the Control Break filter, deselect the Enable/Disable Filter check box. To
activate a disabled filter, select the Enable/Disable Filter check box again.
6. To delete the filter, click Remove Control Break.
3-11
Chapter 3
Customizing an Interactive Report Using the Actions Menu
h. Click Apply.
Tip:
Note the highlight On-Hold Projects displays in the Report Settings area above
the report. You can show or hide the filter details by clicking the arrow to the left
of the filter name.
3. To revise the highlight, click the highlight name and make the following edits:
a. Background Color - Select Black.
b. Text Color - Select White.
c. Click Apply.
3-12
Chapter 3
Customizing an Interactive Report Using the Actions Menu
The revised report appears with the new Available Budget column.
3-13
Chapter 3
Customizing an Interactive Report Using the Actions Menu
3-14
Chapter 3
Customizing an Interactive Report Using the Actions Menu
d. Click Apply.
The computation appears at the bottom of the last page of the report. In this example,
the aggregate shows the sum of all amounts in the Cost column.
3-15
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Tip:
The Search bar now contains two icons: View Report and View Chart. Click these
icons to toggle between chart and report views.
3-16
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Chart icon to the right of the Edit Chart filter.
3-17
Chapter 3
Customizing an Interactive Report Using the Actions Menu
c. Click Apply.
A Group By icon appears to the left of the Actions menu. The resulting report displays the
Project, Task Name, and Budget columns. Additionally, a new column, Total Cost, displays on
the right side.
3-18
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Tip:
The Group By Sort menu is only visible when you are viewing Group By view.
See Also:
Creating a Group By
Tip:
You can also click the Remove Group By icon to the right of the Edit Group By filter.
3-19
Chapter 3
Customizing an Interactive Report Using the Actions Menu
3-20
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Pivot icon to the right of the Edit Pivot filter.
3-21
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Tip:
You can also click the Remove Flashback icon to the right of the flashback query
filter.
3-22
Chapter 3
Customizing an Interactive Report Using the Actions Menu
See Also:
• Customizing the Interactive Report Search Bar in Oracle APEX App Builder
User’s Guide
• Saving Interactive Reports in Oracle APEX App Builder User’s Guide
3-23
Chapter 3
Customizing an Interactive Report Using the Actions Menu
Public
The report can be saved, renamed, or deleted by the end user who created it. Other users can
view and save the layout as another report.
Private
Only the user that created the report can view, save, rename, or delete the report.
4. In Save Report:
a. Select either As Named Report or As Default Report Settings option.
Tip:
This option is only available for developers.
Tip:
Your application developer determines whether you have the ability to save
an interactive report as a Public report.
e. Click Apply.
3-24
Chapter 3
Customizing an Interactive Report Using the Actions Menu
See Also:
2. Click Apply.
3-25
Chapter 3
Customizing an Interactive Report Using the Actions Menu
See Also:
Configuring Interactive Report Actions Menu Download Options in Oracle APEX App
Builder User’s Guide
3-26
Chapter 3
Customizing an Interactive Report Using the Actions Menu
See Also:
Managing Interactive Report Subscriptions in Oracle APEX Administration Guide
See Also:
• Customizing the Interactive Report Actions Menu in Oracle APEX App Builder
User’s Guide
• Configuring Interactive Report Actions Menu Download Options in Oracle APEX
App Builder User’s Guide
Note:
Emails sent from a subscription include a system-generated signature that indicates
who created the subscription. This signature cannot be removed.
3-27
Chapter 3
Customizing an Interactive Report Using the Actions Menu
e. Skip if No Data Found - If enabled, an email is not sent if no new data is found.
f. Starting From - Select a start date and time.
g. Ending - Select an end date and time. Select a day, week, month, or year.
h. Click Apply.
3-28
4
Using Interactive Grids
An interactive grid presents a set of data in a searchable, customizable report. In an editable
interactive grid, users can also add to, modify, and delete the data set directly on the page.
See Also:
Managing Interactive Grids in Oracle APEX App Builder User’s Guide
4-1
Chapter 4
About Interactive Grids
4-2
Chapter 4
About Editable Interactive Grids
See Also:
Editable Cells
You can change the contents of an individual cell in real time by double-clicking a cell.
4-3
Chapter 4
Using an Interactive Grid
You can also toggle the Edit button to enable improved keyboard usability when updating
multiple columns. For example, rather than pointing and clicking on every cell in the grid, you
can use the Tab and Ctrl + Tab keys to move focus across cells in a row.
Editable Rows
The primary way of adding new content to an editable interactive grid is by adding new rows.
You can use the Row Actions menu to edit an individual row, or the Selection Actions menu
to edit multiple rows at once.
Tip:
You can also search an interactive grid using a supported browser’s search function
(such as Ctrl + F or Cmd + F).
4-4
Chapter 4
Using an Interactive Grid
Text area
Displays entered search criteria (wildcard characters are implied).
Go button
Executes a search.
Note:
Search only works in columns with alphabetical characters. Search does not
work in number or date columns.
See Also:
4-5
Chapter 4
Using an Interactive Grid
The mouse cursor also changes when it comes into contact with the drag handle.
2. Click and hold the drag handle.
3. Drag the column to the desired location.
The heading shifts out of place in the row.
4. While holding the mouse, use the indicator to determine which column to place the
dragged column ahead of.
5. Release the mouse.
The column drops into place.
To undo all changes, click the Reset button.
WARNING:
Resetting an interactive grid reverts it to a previously saved state. Any changes since
that time may be lost.
See Also:
4-6
Chapter 4
Using an Interactive Grid
WARNING:
Resetting an interactive grid reverts it to a previously saved state. Any changes since
that time may be lost.
See Also:
4-7
Chapter 4
Using an Interactive Grid
• To remove an existing sort, click the toggled button again (now labeled Don’t Sort).
4-8
Chapter 4
Using an Interactive Grid
4-9
Chapter 4
Customizing an Interactive Grid with the Actions Menu
You can only create one chart at a time in an interactive grid. To create a second chart,
reconfigure the existing chart by clicking Edit Chart, or delete it by clicking the adjacent
Remove Chart icon (X).
See Also:
Filtering an Interactive Grid
4-10
Chapter 4
Customizing an Interactive Grid with the Actions Menu
4-11
Chapter 4
Customizing an Interactive Grid with the Actions Menu
width of the region. For more information, see Toggling Stretch Column Widths in
an Interactive Grid.
3. Click Save.
The interactive grid refreshes.
4-12
Chapter 4
Customizing an Interactive Grid with the Actions Menu
Existing filters display between the search bar and the grid.
Rather than deleting a filter, you can disable it by deselecting the adjacent checkbox. You can
leave a filter disabled and save your report to preserve it for future usage.
To edit a filter, you can click its name or open the Filters dialog and select it in the list.
You can permanently remove a filter by clicking the adjacent Remove Filter icon (X) or by
removing it from the list in the Filters dialog.
4-13
Chapter 4
Customizing an Interactive Grid with the Actions Menu
4-14
Chapter 4
Customizing an Interactive Grid with the Actions Menu
Tip:
To temporarily disable a filter, deselect the adjacent check box either within the Filters
dialog or above the interactive grid.
4. Click Save.
• Above the interactive grid, click the Remove Filter icon (X) adjacent to a filter.
4-15
Chapter 4
Customizing an Interactive Grid with the Actions Menu
To sort by column:
1. Click the Actions menu, select Data, then Sort.
The Sort dialog appears.
2. In the Sort dialog: Select a column, the sort direction (Ascending or Descending), and the
null sorting behavior (Default, Nulls Always Last, or Nulls Always First).
a. Column - Select a column.
b. Direction - Select Descending or Ascending.
c. Nulls - Select First or Last.
3. To add another sort rule, click the Add button (+).
4. Click Save.
The interactive grid reloads.
4-16
Chapter 4
Customizing an Interactive Grid with the Actions Menu
4-17
Chapter 4
Customizing an Interactive Grid with the Actions Menu
Tip:
You can delete or disable an aggregation by interacting with the aggregation filter
above the interactive grid. To delete an aggregation, click the Remove Aggregation
icon (X); to disable an aggregation, select the adjacent check box.
4-18
Chapter 4
Customizing an Interactive Grid with the Actions Menu
• To remove the selected aggregation from the grid completely and permanently, click
the Delete icon (—).
4. Click Save.
4-19
Chapter 4
Customizing an Interactive Grid with the Actions Menu
4.4.5 Creating a Control Break from the Actions Menu in an Interactive Grid
Apply a hierarchy based on a specific column to an interactive grid by selecting Control Break
in the Actions, Format submenu.
Creating a break group pulls the columns out of the interactive grid and displays them as a
master record.
To create a control break:
1. Click the Actions menu and select Format then Control Break.
The Control Break dialog displays.
2. In the Control Break dialog:
a. Column - Select the name of the column.
b. Direction - Select the sort direction (Ascending or Descending).
c. Nulls - Select the null sorting behavior (First or Last).
3. Click Save.
The interactive grid reloads with the control break applied for the selected column, and a
control break filter appears above the grid near the toolbar.
In the following example, a control break has been applied to the interactive grid for the Project
column.
To edit a control break, click the name to display the Control Break dialog. You can also add,
edit, and delete other control breaks in the Control Break dialog.
To remove a control break, click the Remove Control Break icon (X) on the control break filter.
See Also:
About Filters in Interactive Grids
4-20
Chapter 4
Customizing an Interactive Grid with the Actions Menu
4-21
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
Overview
The Column Heading menu contains Sort Order buttons, a Toolbar, a Text Filter, and a unique
list of the column’s contents.
4-22
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
Text Filter
The text filter dynamically limits the list of column contents based on the text string entered into
the filter field.
See Filtering with the Column Heading Menu.
4-23
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
Creating a break group pulls the columns out of the interactive grid and displays them as a
master record.
To create a control break:
1. Click the heading of the desired break group column.
The Column Heading menu appears.
2. Click the Control Break icon.
The interactive grid reloads with the control break applied for the selected column, and a
control break filter appears above the grid near the toolbar.
In the following example, a control break has been applied to the interactive grid for the Project
column.
4-24
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
To remove a control break, click the Remove Control Break icon (X) on the control break filter.
See Also:
4-25
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
See Also:
Creating an Aggregation in an Interactive Grid
4-26
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
Tip:
Narrow the list of columns to only the hidden columns by clicking the Columns
icon and selecting Not Displayed.
6. Click Save.
Tip:
You can also reset the grid to redisplay a hidden column. Resetting an interactive grid
reverts it to a previously saved state. Any changes since that time may be lost. To
reset the grid, click the Reset button.
4-27
Chapter 4
Customizing an Interactive Grid with the Column Heading Menu
Tip:
Narrow the list of columns to only the hidden columns by clicking the Columns
icon and selecting Not Displayed.
4. Click Save.
The column appears in the interactive grid.
See Also:
Filtering an Interactive Grid
4-28
Chapter 4
Using an Editable Interactive Grid
4-29
Chapter 4
Using an Editable Interactive Grid
4-30
Chapter 4
Using an Editable Interactive Grid
• Setting Menu - Enable or disable Exclude Null Values and Display Values settings.
• Previous and Next- Click the Previous and Next buttons to navigate between rows in the
grid.
Add Row
Adds a new row below the current one.
Duplicate Row
Creates a copy of the currently selected row and inserts the copy below the original.
Delete Row
Deletes the current row.
Refresh Row
Reloads the row by calling the database and pulling in any updates.
Note:
Refresh a row to update it without reloading the entire application page.
Revert Changes
Undoes any changes to the row since the grid was last saved.
See Also:
Editing Multiple Rows in an Editable Interactive Grid
4-31
Chapter 4
Using an Editable Interactive Grid
Tip:
Click the check box in the column heading to select all rows. With all rows
selected, click it again to deselect all rows.
2. In the column heading of the interactive grid, click the Selection Actions menu icon
3. Select a valid option. Options include Copy to Clipboard, Duplicate Rows, Delete Rows,
Refresh Rows, Revert Changes, Copy Down, Fill, and Clear.
The selected change applies.
4-32
Chapter 4
Using an Editable Interactive Grid
Row Selection
Row Selection is the default selection mode in interactive grids. Check boxes appear next to
every row in the left-hand column, so you can select multiple individual rows at once by
mouse-click. You can also press the arrow keys on the keyboard to navigate up and down
between rows, or hold the Shift key at the same time to select multiple adjacent rows.
With multiple rows selected, you can use the Selection menus to apply a single change to the
entire selection.
4-33
Chapter 4
Using an Editable Interactive Grid
Cell Selection
You can switch to Cell Selection mode in the Selection submenu in the Actions menu or by
pressing F8.
In Cell Selection mode, the check boxes disappear, and you can select individual cells by
mouse-click. You can also hold the Shift key and use mouse or the arrow keys to select
multiple adjacent cells.
With multiple cells selected, you can use the Selection menus to apply a single change to the
entire selection.
Tip:
You can also use the Selection Actions menu in the header row to quickly access
several Selection submenu options (including Copy Down).
4-34
Chapter 4
Using an Editable Interactive Grid
Tip:
Undo changes to the data by selecting the affected row(s), and clicking Actions,
Selection, Revert Changes.
Tip:
You can also use the Selection Actions menu in the header row to quickly access
several Selection submenu options (including Copy Down).
Tip:
Undo changes to the data by selecting the affected row(s), and clicking Actions,
Selection, Revert Changes.
4-35
Chapter 4
Using an Editable Interactive Grid
Tip:
All selected cells must be adjacent for a single Fill action. Repeat this procedure
for non-adjacent cells.
Tip:
Undo changes to the data by selecting the affected row(s), and clicking Actions,
Selection, Revert Changes.
Tip:
All selected cells must be adjacent for a single Clear action. Repeat this
procedure for non-adjacent cells.
Tip:
Undo changes to the data by selecting the affected row(s), and clicking Actions,
Selection, Revert Changes.
4-36
Chapter 4
Saving an Interactive Grid
Private Report
You can save a Private report of the interactive grid to preserve your changes to it (such as
filters, aggregations, column order, visible columns, and other customizations).
Private reports can only be viewed by the user who creates them.
Primary Report
The default view of an interactive grid is the Primary report.
While you can customize the look and organization of a Primary report, you cannot overwrite
or rename it. The Primary report is useful as a backup or a starting point for customizing new
views of the interactive grid.
After you save at least one private report, a drop-down list appears on the toolbar near the
Search bar. You can use this to select between reports.
See Also:
How the User Type Affects Available Save Options in Oracle APEX App Builder
User’s Guide
4-37
Chapter 4
Saving an Interactive Grid
1. Click the Actions menu and select Report then Save As.
The Save As dialog displays.
2. In the Save As dialog:
a. Type - Select Private.
b. Name - Enter a name for the grid.
3. Click Save.
Save further changes to the report by selecting Save in the Actions, Report Setting
submenu.
The report is saved and a confirmation message displays.
If an interactive grid has a saved report, a drop-down list appears on the toolbar between the
Search Bar and Actions menu.
4-38
Chapter 4
Resetting Interactive Grids
4-39
Chapter 4
Resetting Interactive Grids
WARNING:
Resetting an interactive grid reverts it to a previously saved state. Any changes since
that time may be lost.
4.8.3 How the Reset Button Affects Saved Interactive Grid Reports
Clicking the Reset button reloads an interactive grid’s last saved state. The saved state varies
between report types.
4-40
Chapter 4
Downloading or Emailing an Interactive Grid
In a Primary report, the Reset button undoes all changes that you have made—including
reorganization and new content—because only developers can overwrite Primary reports. To
preserve your changes, save a Private report.
In a Private report, the Reset button undoes only the changes that you have made since the
last time you saved the report.
See Also:
Saving an Interactive Grid
2. Enter the number of minutes you want to revert. For example, enter 10 to go back ten
minutes.
3. Click Save.
The grid reverts to the state it was in ten minutes ago.
4-41
Chapter 4
Downloading or Emailing an Interactive Grid
3. For PDF, choose the Page Size, Page Orientation, and whether to include Accessibility
Tags.
Enabling Include Accessibility Tags enables the document to be read aloud by a screen
reader and other text-to-speech tools (this increases the file size of the PDF).
4. Data Only - Enable Data Only to include only columns and rows, and ignore any active
column groups, aggregates, highlights, and control breaks.
The Data Only option only displays if the grid you are downloading has column groups,
aggregates, highlights, or control breaks enabled.
5. (Optional) Strip Rich Text - Enable Strip Rich Text to remove Rich Text formatting from
the file output.
This option only appears for CSV and Excel downloads of interactive grids that have a
Rich Text column.
6. Do one of the following:
• To download the file, click Download.
• To email the file as an attachment to an email:
a. Enable Send as Email.
b. Complete the fields for the recipients (To, Cc, Bcc, Subject, Message).
c. Click Send.
See Also:
Configuring Interactive Grid Download Formats in Oracle APEX App Builder User’s
Guide
4-42
5
Using Tasks
When configured in Oracle APEX, tasks allow users to approve, reject, or complete items.
• About Tasks
You can use tasks to approve, reject, or complete items. Depending on your role, you may
be able to interact with tasks by leaving comments, submitting additional information, or
updating due dates.
• Working with Tasks
Your ability to update tasks depends on the role you have for the task, the state the task is
in, and the way the application is configured. Depending on the way the application is
configured, some features may be unavailable.
• About Unified Task Lists
Unified Task Lists allow you to see a summary of your tasks.
• Troubleshooting Tasks
Common questions and solutions for tasks.
See Also:
Managing Tasks in Oracle APEX App Builder User’s Guide
5-1
Chapter 5
About Tasks
Tip:
Any changes you make only impact the individual task. You cannot modify the
underlying task definition.
Each task has at least one potential owner and one business administrator.
5-2
Chapter 5
About Tasks
1. Stay in the owner's task list. The task is Overdue, and the owner can approve or reject the
task at any time.
2. Expire. The task is Expired and is no longer visible in the initiator's task list or the owner's
task list. The business administrator can see expired tasks by selecting Show expired
tasks, and can renew the task.
3. Renew. The original task is Expired, and APEX automatically creates a new task with a
new due date. After the task is automatically renewed a certain number of times, the task
expires and does not renew automatically.
The business administrator can renew tasks that have expired or tasks that have already
reached their maximum number of renewals. See Renewing a Task for more details.
5-3
Chapter 5
About Tasks
N
o
t
e
:
D
e
p
e
n
d
i
n
g
o
n
h
o
w
t
h
e
t
a
s
k
i
s
c
o
n
f
i
g
u
r
e
d
,
y
o
u
m
a
y
b
e
a
5-4
Chapter 5
About Tasks
b
l
e
t
o
c
l
a
i
m
a
n
a
p
p
r
o
v
a
l
t
a
s
k
y
o
u
i
n
i
t
i
a
t
e
d
.
5-5
Chapter 5
About Tasks
5-6
Chapter 5
About Tasks
m b
a e
y a
b b
e l
a e
b t
l o
e b
t e
o c
a o
p m
p e
r t
o h
v e
e a
o c
r t
r u
e a
j l
e o
c w
t n
a e
n r
a o
p f
p a
r n
o a
v p
a p
l r
t o
a v
s a
k l
y t
o a
u s
i k
n y
i o
t u
i i
a n
t i
e t
d i
. a
t
e
5-7
Chapter 5
About Tasks
d
.
See Also:
About Task States and Transitions in Oracle APEX App Builder User’s Guide
5-8
Chapter 5
About Tasks
The My Requests Unified Task List displays "Salary Change for Allen from 1600 to 1800" and
indicates the task is assigned to Jane, due six days from now, with medium priority.
Clicking on the task title to access the task details page provides more information about the
task, including the task initiator, task owner, task due date, and task priority. The task details
page also displays a graph of Allen's salary changes over time, and a space for comments.
5-9
Chapter 5
Working with Tasks
• Claiming a Task
You can claim a task to assign it to you.
• Approving, Rejecting, or Completing a Task
Approve, reject, or complete tasks from the task details page.
• Requesting Information for a Task
If you are the actual owner for a task, you can request more information from the task
initiator.
5-10
Chapter 5
Working with Tasks
Tip:
You can also claim the task directly from the Unified Task List by clicking Claim.
5-11
Chapter 5
Working with Tasks
The position of the Claim Task button varies by application depending on how the
developer customizes the task details page.
The task is now assigned to you.
5-12
Chapter 5
Working with Tasks
APEX assigns the task to the initiator, with your request information text in the comments
section of the task details page.
5-13
Chapter 5
Working with Tasks
The position of the Priority button varies by application, depending on how the task details
page is configured.
5. Select the new priority.
6. Click Set Priority.
The priority is updated.
5-14
Chapter 5
Working with Tasks
5-15
Chapter 5
Working with Tasks
5-16
Chapter 5
About Unified Task Lists
5-17
Chapter 5
Troubleshooting Tasks
See Also:
Example Smart Filters in Oracle APEX App Builder User’s Guide
Someone assigned a You can use Smart Actual Owner • Searching for a Task
task to me, but I can't Filters to search by • Example Smart
find it in the Unified Task keyword, due date, Filters in Oracle
List. How do I find the priority, and other APEX App Builder
task? information. User’s Guide
I can see a task in the This happens when the Application Developer • Managing Session
Unified Task List, but Unified Task List and the State Values in
when I click on the task, Task Details page are in Oracle APEX App
I get a "Your session has different applications. An Builder User’s
ended." error. How can I application developer Guide
see the Task Details? can set up Session
Sharing, which lets you
view the Task Details.
The application I'm using APEX sends emails from User / Instance • Sending Email from
sends an email to the the email queue every Administrator an Application in
task initiator when the fifteen minutes. Wait Oracle APEX App
task is completed, but I fifteen minutes, and if Builder User’s
don't receive emails. the email still hasn't Guide
How do I fix this? arrived, contact your
application developer.
The actual owner for a The Business Business Administrator • Delegating a Task
task has left the Administrator can
organization, and cannot delegate the task to
complete the task. How another potential owner.
can I reroute the task?
5-18
Chapter 5
Troubleshooting Tasks
Note:
For information about troubleshooting tasks from a developer perspective, see Troubleshooting
Tasks in Oracle APEX App Builder User’s Guide.
5-19
6
Using Workflows
Learn about using workflows.
• About Workflows
Learn about workflows, including workflow and activity states, participants, and the
workflow console.
• Working with Workflows
View workflow instances in the workflow console. Use the workflow details page to act on
specific workflow instances.
• Frequently Asked Questions
Frequently asked questions for workflows.
6-1
Chapter 6
About Workflows
Workflow States
A workflow state is the current state of a workflow instance. There are five separate workflow
states, and a workflow may only be in one state at a time.
Active
A workflow that is currently running.
Suspended
A workflow that is currently suspended at a particular activity. A suspended workflow can be
resumed by the Workflow Administrator.
Completed
A workflow that has reached an end activity and completed successfully.
Terminated
A workflow that has been stopped by the Workflow Owner or Workflow Administrator or a
workflow that has reached an end activity with the state attribute set to terminated.
Faulted
A workflow that produced an error at one of its activities. The Workflow Administrator can
retry or stop a faulted workflow.
Activity States
An activity state is the current state of an activity in a workflow instance. There are four
separate activity states, and an activity may only be in one state at a time.
Active
An activity that is currently running.
Waiting
An activity that is currently waiting for a result. For example, an activity might be waiting on
approval from a task, or waiting for an invoked workflow to run.
Completed
An activity that completed successfully.
Terminated
An activity that was in active state when the workflow was stopped.
6-2
Chapter 6
About Workflows
Faulted
An activity that fails to run.
Workflow Initiator
Can start and terminate an instance of the workflow. Does not need to be specifically named
in the workflow definition.
Workflow Owner
Can start and terminate any instance of the workflow. Can retry a faulted workflow. Must be
specifically named in the workflow definition.
Workflow Administrator
Can start, terminate, suspend, resume, and retry any workflow instance. Can update variable
values of a workflow instance. Must be specifically named in the workflow definition.
6-3
Chapter 6
About Workflows
Tip:
The Workflow Details page shows VARCHAR2 representations of the variables.
For CLOB variables, the workflow details page displays the section of the CLOB that
is accommodated within the VARCHAR2 limit.
6-4
Chapter 6
Working with Workflows
6-5
Chapter 6
Working with Workflows
of actions you can take with that workflow. If a Workflow Dashboard page is configured for
your application, the dashboard contains analytics for the workflow. For more on these pages,
see About the Workflow Console, Workflow Details, and Workflow Dashboard.
If a developer updates your application, any running workflow instances automatically become
Suspended, and must be resumed or terminated by a workflow administrator.
• Suspending a Workflow
Suspend a workflow by clicking Suspend on the workflow details page.
• Resuming a Workflow
Resume a workflow by clicking Resume on the workflow details page.
• Terminating a Workflow
Cancel a workflow by clicking Terminate on the workflow details page.
• Retrying a Workflow
Retry a workflow by clicking Retry on the workflow details page.
• Updating Workflow Variables
Update workflow variables with the Edit link in the workflow details page.
• Viewing the Workflow Diagram
View a visual representation of the workflow instance in the workflow details page.
• Viewing the Workflow Audit History
View the audit history of a workflow by expanding the History section in the workflow
details page.
• Viewing the Activity Audit History
View the audit history of a workflow activity by clicking on the activity in the workflow
details page.
6-6
Chapter 6
Working with Workflows
2. Open the appropriate Workflow Console. The name of the page varies depending on the
application, but the report context is Admin Workflows.
3. Locate the workflow you want to resume, and click on the workflow name to open the
workflow details page.
4. Click Resume to resume the workflow.
The workflow instance resumes at the same activity where it was suspended unless a
developer configures the workflow for additional functionality. Resuming the workflow brings it
back to an active state.
Tip:
For more information on developer options for enhancing the Resume functionality,
see Resuming Suspended Workflows in Oracle APEX App Builder User’s Guide.
Tip:
You can also terminate a workflow from the Workflow Console by clicking
Terminate.
6-7
Chapter 6
Working with Workflows
Tip:
If the faulted workflow was invoked from a parent workflow, the behavior defined in
the parent workflow determines the retry point. The invoked workflow may be
terminated and started again from the beginning, or the invoked workflow may be
retried from the faulted activity.
Note:
If the workflow variable is a CLOB datatype and the value exceeds the VARCHAR2 limit,
use the apex_workflow.update_variables() API instead of the details page.
6-8
Chapter 6
Working with Workflows
The workflow variable updates. If the workflow is suspended or faulted, you can resume or
retry the workflow with the updated workflow variable. For more information, see Resuming a
Workflow or Retrying a Workflow.
6-9
Chapter 6
Frequently Asked Questions
2. Open the appropriate Workflow Console. The name of the page varies depending on the
application, but depending on your role, the report context could be Initiated by Me, My
Workflows or Admin Workflows.
3. Locate the workflow and click on the workflow name to open the workflow details page.
4. Click the specific activity you are interested in the Activities section.
For Invoke Workflow activities, clicking on the activity opens the details page of the
invoked workflow. Click To Parent Workflow to navigate back to the details parent of the
parent workflow.
The activity's audit history displays.
Workflow Runtime
6-10
Chapter 6
Frequently Asked Questions
6-11
Chapter 6
Frequently Asked Questions
6-12
A
Keyboard Shortcuts
Reference keyboard shortcuts for Oracle APEX.
Note:
The Oracle APEX interface is intended for use with the US keyboard layout. Users of
other keyboard layouts should refer to the US keyboard layout in conjunction with this
documentation as there may be incompatibilities regarding number and special
character keys, such as the ' (quote) key.
A-1
Appendix A
Component-Specific Keyboard Shortcuts
If a page incorporates specialized keyboard shortcuts, click the Help icon located in the top-
right of the page and select Shortcuts, or press Alt+Shift+F1 to display a list of valid keyboard
shortcuts. Not all pages have specialized shortcuts.
• Chart Region
Learn about chart region keyboard shortcuts.
• Combobox One and Combobox Many
Learn about combobox keyboard shortcuts.
• Date Picker
Learn about Date Picker keyboard shortcuts.
• Interactive Grid
Learn about interactive grid keyboard shortcuts.
• Map Region
Learn about map region keyboard shortcuts.
• Markdown Editor
Learn about markdown editor keyboard shortcuts.
• Rich Text Editor
Learn about rich text editor keyboard shortcuts.
• Select One and Select Many
Learn about select keyboard shortcuts.
• Workflow Diagram
Learn about workflow diagram keyboard shortcuts.
Action Keys
Move focus to next element Tab
Move focus to previous element Shift+Tab
Move focus and selection to previous data item Up arrow
Move focus and selection to next data item Down arrow
Move focus and selection to previous data item (on Left arrow
left)
Move focus and selection to next data item (on Right arrow
right)
Move focus and multiselect previous data item Shift+Up arrow
Move focus and multiselect next data item Shift+Down arrow
Move focus and multiselect previous data item (on Shift+Left arrow
left)
Move focus and multiselect next data item (on right) Shift+Right arrow
Move focus to previous data item, without changing Ctrl+Up arrow
the current selection
Move focus to next data item, without changing the Ctrl+Down arrow
current selection
Move focus to previous data item (on left), without Ctrl+Left arrow
changing the current selection
Move focus to next data item (on right), without Ctrl+Right arrow
changing the current selection
A-2
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Multiselect data item with focus Ctrl+Space
Zoom in one level if zooming is enabled = or +
Zoom out one level if zooming is enabled - or _
Pan up if scrolling is enabled Page Up
Pan down if scrolling is enabled Page Down
Pan left in left-to-right locales/Pan right in right-to- Shift+Page Up
left locales
Pan right in left-to-right locales/Pan left in right-to- Shift+Page Down
left locales
Drill on data item, categorical axis label, or legend Enter
item when drilling is enabled
Action Keys
Open dropdown to show suggestions Down arrow
Navigate down suggestions in open dropdown Down arrow
Navigate up suggestions in open dropdown Up arrow
Close dropdown Escape
Select current suggestion and move focus to the Tab
next item
Select current suggestion and close the dropdown Enter
Action Keys
Open dropdown to show suggestions Down arrow
Navigate down suggestions in open dropdown Down arrow
Navigate up suggestions in open dropdown Up arrow
Close dropdown Escape
Navigate to chip on the left Left arrow
Navigate to chip on the right. If there is no chip on Right arrow
the right, deselect the chip.
Select the first chip on the left, if no chip is Backspace
selected. If a chip is selected, delete the chip.
Delete the selected chip Delete
Add selected option to the value(s) and keep the Enter
dropdown open
A-3
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Open the popup, when the input has focus and Down arrow
Display Mode is set to popup
Close the popup and focus the input, when Display Escape
Mode is set to popup
Focus the next element Tab
• Note: When the Display Mode is set to popup
and the last element is focused, pressing Tab
moves focus to the first element
Focus the previous element Shift+Tab
• Note: When the Display Mode is set to popup
and the first element is focused, pressing Tab
moves focus to the last element
Move focus to the same day of the previous week Up arrow
Move focus to the same day of the next week Down arrow
Move focus to the previous day Left arrow
Move focus to the next day Right arrow
Move focus to the first day of the current week Home
Move focus to the last day of the current week End
Change the grid of dates to the previous month Page Up
Change the grid of dates to the next month Page Down
Change the grid of dates to the previous year Shift+Page Up
Change the grid of dates to the next year Shift+Page Down
Select the focused date, when Show Time is off Enter or Space
Select the focused date, when Show Time is on Enter or Space, then Done
A-4
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Move to the next tab stop Tab
Move to the previous tab stop Shift+Tab
Toggle between row selection and cell selection F8
Open the column header menu, when focus is on Enter or Space
the column header
Increase column width, when focus is on the Windows: Ctrl+Right arrow
column header Mac: Ctrl+Cmd+Right arrow
Decrease column width, when focus is on the Windows: Ctrl+Left arrow
column header Mac: Ctrl+Cmd+Left arrow
Move column to next column position, when focus Shift+Right arrow
is on the column header
Move column to the previous column position, Shift+Left arrow
when focus is on the column header
Sort ascending on the current column, when focus Windows: Alt+Up arrow
is on the column header Mac: Option+ Up arrow
Sort ascending on the current column in addition to Windows: Shift+Alt+Up arrow
the existing search columns, when focus is on the Mac: Shift+Option+ Up arrow
column header
Sort descending on the current column, when focus Windows: Alt+Down arrow
is on the column header Mac: Option+ Down arrow
Sort descending on the current column in addition Windows: Shift+Alt+Down arrow
to the existing search columns, when focus is on Mac: Shift+Option+Down arrow
the column header
Move to next tab stop in column header menu, Tab
when column header menu is open
Move to previous tab stop in the column header Shift+Tab
menu, when column header menu is open
Close the column header menu, when the column Escape
header menu is open
Show help (if defined) for an item, when a single Windows: Alt+F1
row is viewed and focus is on the column Mac: Option+F1
Action Keys
Move focus and selection state around the grid, Arrow keys
including column headers
Move focus without changing the selection Windows: Ctrl+Up arrow or Ctrl+Down arrow
Mac: Shift+Option+Up arrow or Shift+Option+Down
arrow
Select Space
Toggle selection Windows: Ctrl+Space
Mac: Ctrl+Alt+Space
Range select and deselect multiple rows Shift+Up arrow or Shift+Down arrow
Move focus and selection state one page up in the Page Up
current column
A-5
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Move focus and selection state one page down in Page Down
the current column
Move focus and selection state to first cell in Home
current row
Move focus and selection state to last cell in End
current row
Move focus and selection state to the first cell in Windows: Ctrl+Home
the grid Mac: Option+Up arrow
Move focus and selection state to the last cell in the Windows: Ctrl+End
grid Mac: Option+Down arrow
Add a row after the last selected row, if grid is Windows: Insert
editable Mac: No equivalent
Delete the selected rows, if grid is editable Delete
Move focus and selection state around the icons, Arrow keys
while in icon view
Move focus and selection state to the first icon, Home
while in icon view
Move focus and selection state to the last icon, End
while in icon view
Switch from navigation mode to edit mode, if the Enter or F2
interactive grid is editable
Action Keys
Move to the next cell in the same row Tab
Move to the previous cell in the same row Shift+Tab
Move to the next cell in the same column Enter
Move to the previous cell in the same column Shift+Enter
Exit edit mode and return to navigation mode Escape
Action Keys
Increase the zoom level by 1 =/+
Increase the zoom level by 2 Shift-= / Shift-+
Decrease the zoom level by 1 -
Pan by 100 pixels Arrow keys
Increase the rotation by 15 degrees Shift+Right arrow
Decrease the rotation by 15 degrees Shift+Left arrow
Increase the pitch by 10 degrees Shift+Up arrow
Decrease the pitch by 10 degrees Shift+Down arrow
A-6
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Leave Markdown Editor and go to next tab stop Ctrl+Shift+.
Leave Markdown Editor and go to previous tab stop Ctrl+Shift+,
Action Keys
Move focus to next element Tab
Move focus to previous element Shift+Tab
Move focus and selection to previous data item Up arrow
Move focus and selection to next data item Down arrow
Move focus and selection to previous data item (on Left arrow
left)
Move focus and selection to next data item (on Right arrow
right)
Move focus and multiselect previous data item Shift+Up arrow
Move focus and multiselect next data item Shift+Down arrow
Move focus and multiselect previous data item (on Shift+Left arrow
left)
Move focus and multiselect next data item (on right) Shift+Right arrow
Move focus to previous data item, without changing Ctrl+Up arrow
the current selection
Move focus to next data item, without changing the Ctrl+Down arrow
current selection
Move focus to previous data item (on left), without Ctrl+Left arrow
changing the current selection
Move focus to next data item (on right), without Ctrl+Right arrow
changing the current selection
Multiselect data item with focus Ctrl+Space
Zoom in one level if zooming is enabled = or +
Zoom out one level if zooming is enabled - or _
Pan up if scrolling is enabled Page Up
Pan down if scrolling is enabled Page Down
Pan left in left-to-right locales/Pan right in right-to- Shift+Page Up
left locales
Pan right in left-to-right locales/Pan left in right-to- Shift+Page Down
left locales
Drill on data item, categorical axis label, or legend Enter
item when drilling is enabled
A-7
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Hard break (new paragraph) Enter
Soft break (<br>) Shift+Enter
Copy Ctrl+C
Paste Ctrl+V
Paste as plain text Ctrl+Shift+V
Undo Ctrl+Z
Redo Ctrl+Y or Ctrl+Shift+Z
Bold Ctrl+B
Italic Ctrl+I
Strikethrough Ctrl+Shift+X
Underline Ctrl+U
Change text case Shift+F3
Create link Ctrl+K
Move out of link or inline style Left arrow, Left arrow or Right arrow, right arrow
Select all Ctrl+A
Find in the document Ctrl+F
Copy text formatting Ctrl+Shift+C
Paste text formatting Ctrl+Shift+V
Revert autoformatting action Backspace
Content Editing with Selected Widget (Rich Text Editor) Keyboard Shortcuts
Action Keys
Insert a new paragraph directly after a widget Enter
Insert a new paragraph directly before a widget Shift+Enter
Move the caret to allow typing directly before a Up arrow or Left arrow
widget
Move the caret to allow typing directly after a Down arrow or Right arrow
widget
After editing a nested editable, move the selection Tab, Esc
to the closest ancestor widget. For example: move
from an image pation to the whole image widget.
Action Keys
Move the selection to the next cell Tab
Move the selection to the previous cell Shift+Tab
Insert a new table row (when in the last cell of a Tab
table)
Navigate through the table Arrow keys
A-8
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Close contextual balloons, dropdowns, and dialogs Esc
Open the accessibility help dialog Alt+0
Move focus between form fields (inputs, buttons, Tab or Shift+Tab
etc)
Move focus to the toolbar Windows: Alt+F10
Mac: Option+F10
Navigate between toolbars Windows: Alt+F10
Mac: Option+F10
Navigate through the toolbar or menu bar Arrow keys
Navigate to the next focusable field or an element Tab or Shift+Tab
outside the editor
Execute the currently focused button Enter or Space
Move focus to the menu bar Alt+F9
Navigate between menu bars Alt+F9
Move focus in or out of an active dialog window Ctrl+F6
Action Keys
Open dropdown to show suggestions Down arrow
Navigate down suggestions in open dropdown Down arrow
Navigate up suggestions in open dropdown Up arrow
Close dropdown Escape
Select current suggestion and move focus to the Tab
next item
Select current suggestion and close the dropdown Enter
Action Keys
Open dropdown to show suggestions Down arrow
Navigate down suggestions in open dropdown Down arrow
Navigate up suggestions in open dropdown Up arrow
Close dropdown Escape
Navigate to chip on the left Left arrow
Navigate to chip on the right. If there is no chip on Right arrow
the right, deselect the chip.
Select the first chip on the left, if no chip is Backspace
selected. If a chip is selected, delete the chip.
Delete the selected chip Delete
A-9
Appendix A
Component-Specific Keyboard Shortcuts
Action Keys
Add selected option to the value(s) and keep the Enter
dropdown open
Action Keys
Scroll diagram area up Up arrow
Scroll diagram area left Left arrow
Scroll diagram area down Down arrow
Scroll diagram area right Right arrow
Reset zoom Ctrl+0
Zoom in diagram Ctrl+Plus sign (+)
Zoom out diagram Ctrl+Minus sign (-)
A-10
Index
A editable interactive grids (continued)
rows, adding, 4-29
Actions menu rows, deleting, 4-32
Aggregate, 3-6 selection mode, 4-33, 4-34
Chart, 3-6
Compute, 3-6
Control Break, 3-6
F
Download, 3-6 Flashback query
Filter, 3-6 creating, 3-21
Flashback, 3-6 deleting, 3-22
Format, 3-6 editing, 3-22
Group By, 3-6
Help, 3-6
Highlight, 3-6 G
Reset, 3-6 group by
Rows Per Page, 3-6 about, 3-17
Save Report, 3-6 creating, 3-17
Select Columns, 3-6, 3-8 deleting, 3-19
Sort, 3-6 editing, 3-18
Subscription, 3-6 sort order, 3-19
aggregation
creating, 3-14
removing, 3-15 I
interactive grid filters, 4-12
B disabling, 4-14
interactive grids, 4-1, 4-37
browser about, 4-2
requirement, 2-1 aggregation, creating, 4-16
aggregations, editing, 4-18
C aggregations, removing, 4-18
break, 4-20, 4-24
chart Cell Selection mode, 4-34
deleting, 3-16 chart, 4-8
editing, 3-16 column heading menu
about, 4-22
E Column Heading menu, 4-24
column sort order, 4-7, 4-16
editable interactive grids, 4-29, 4-31 column width, 4-6
about, 4-3 columns, 4-11
Cell Selection mode, 4-33, 4-34 control break, 4-20, 4-24, 4-25
Clear, 4-36 delete report, 4-39
Copy Down, 4-34, 4-35 download, 4-41
Edit button, 4-31 drag and drop, 4-6
Fill, 4-35 editable, 4-3, 4-29
Row Actions menu, 4-30 email, 4-41
Row Selection mode, 4-33, 4-34 filtering by column, 4-28
Index-1
Index
Index-2
Index
W
Web browser
requirements, 2-1
Index-3