Oracle APEX Oracle APEX Navigation and Menus 2 — Questions and Answers
Question 1: In Oracle APEX, what is a Breadcrumb used for?
- To show the user's current location within the application page hierarchy (Correct answer)
- To create a horizontal navigation bar at the top
- To store navigation history in session state
- To define the order in which pages are processed
Correct answer: To show the user's current location within the application page hierarchy
A Breadcrumb in APEX displays a hierarchical path showing the user's current page location relative to parent pages.
Question 2: Which Oracle APEX attribute on a page is used to assign a breadcrumb entry so it appears in the breadcrumb trail?
- Breadcrumb → Breadcrumb and Entry on the page definition (Correct answer)
- Page Properties → Navigation → Breadcrumb
- Region → Breadcrumb Source
- Shared Components → Breadcrumb Entry assignment
Correct answer: Breadcrumb → Breadcrumb and Entry on the page definition
Each page in APEX has a Breadcrumb section in its Page Definition where you assign the breadcrumb component and the specific entry for that page.
Question 3: What is the function of the 'Current for Pages' attribute on an Oracle APEX navigation List Entry?
- It specifies which page numbers should highlight this entry as the active/current menu item (Correct answer)
- It limits the entry to display only on listed pages
- It sets the entry as the default landing page
- It restricts access to the entry for listed page users only
Correct answer: It specifies which page numbers should highlight this entry as the active/current menu item
The 'Current for Pages' attribute defines which page IDs cause the navigation entry to appear highlighted as the currently active menu item.
Question 4: In Oracle APEX Universal Theme, which navigation menu position places navigation links in the application header at the top of the page?
- Top Navigation Bar
- Navigation Bar (Correct answer)
- Header Menu
- Mega Menu
Correct answer: Navigation Bar
The Navigation Bar position in Universal Theme places navigation entries in the application header across the top of the page.
Question 5: What Oracle APEX shared component allows you to define tabbed navigation where each tab links to a different page in the application?
- Tabs
- Navigation Menu
- List with Tab Template (Correct answer)
- Page Group
Correct answer: List with Tab Template
A List component rendered with a Tabs list template creates tabbed navigation where each list entry represents a tab linking to a page.
Question 6: How can you dynamically show or hide a navigation menu entry in Oracle APEX based on a condition without using an Authorization Scheme?
- Set a Display Condition (Build Option or PL/SQL Expression) on the List Entry (Correct answer)
- Use a Dynamic Action on the Navigation Menu region
- Set a JavaScript condition on the page
- Use CSS visibility on the navigation region
Correct answer: Set a Display Condition (Build Option or PL/SQL Expression) on the List Entry
List Entries support Display Conditions such as PL/SQL expressions or Build Options that control whether the entry is rendered for the current request.
In Oracle APEX, what is a Breadcrumb used for?