SlideShare a Scribd company logo
APEX navigation conceptsOut of my perspective:What was?APEX tabsAPEX navigation treeWhat is!ExtJS navigation treeWhat will come next..Iframe tabs
APEX tabs (oneleveltab)OnClick-Event: NavigatethroughtabstoreachpagesOpen page 2 - javascript:doSubmit('T_PAGE_2');
Advantages andDisadvantagesAdvantagesWell arranged menu overviewIntegrated APEX featureYou can create your own layouts through templatesAPEX security mechanism can be integratedDisadvantagesStatic dataDifficult to understand the tab logic Especially the two level tab logicAnd the switch between one and two level tabsTab name and configuration is hard coded and can’t be changed dynamically
APEX navigation treeOnClick-Event: Open page 30 - f?p=65555:30:&SESSION.::
Advantages andDisadvantagesAdvantagesDynamically created through table dataEasy to use - requires just SQL knowledgeIntegrated APEX featureYou can create your own layouts through templatesDisadvantagesEach click to open a child node requires a page refreshHTML looks a bit antiquatedLimited display options
More informationhttp://apex-at-work.blogspot.com/2008/09/how-to-build-apex-trees.html	Includes source code examples
ExtJS navigation treeOnClick-Event: Open page 30 - f?p=65555:30:&SESSION.::
Advantages andDisadvantagesAdvantagesGraphical interface looks much smarter (WEB 2.0)No page refresh requiredMuch more display/configuration optionsDetailed description inside the Ext documentationPartial tree refresh through AJAXDisadvantagesMore complicated to integrateNeeds ExtJS, JavaScript and PL/SQL knowledge
More informationhttp://apex-at-work.blogspot.com/2009/06/extjs-navigation-tree.htmlhttp://apex.oracle.com/pls/otn/f?p=65555:36	Includes an example and the source codehttp://apex.oracle.com/pls/otn/f?p=65555:38	 Includes two examples, the source code and more links about Ext trees
Iframetabs2. Open new tab:   JavaScript function adds a new tab with page 30 inside1. OnClick-Event:    Run JavaScript: “javascript:fnc_tabAddPage(30,’Column width in report’);”
Source code<script type="text/javascript">// Source code could look like this:// add this script in the page header text	// requires the ExtJS user extension: ux.ManagedIFrame/Panel 	// http://extjs.com/forum/showthread.php?t=40961	// add new page tab	function fnc_tabAddPage(v_page,v_title){ // v_page = page id and v_title = tab titlevar tabs = Ext.getCmp('center'); // get center divtabs.add({ // add tabxtype:'iframepanel‘, // type = iframe panelloadMask:true, // show loading mask until page is readytitle:v_title, // set page titledefaultSrc:'f?p=&APP_ID.:'+v_page+':&SESSION.::::', // set iframeurlcloseable:true, // tab can be closedautoScroll:true// if page size becomes to large then you can scroll		}).show(); // show new tab	};</script>
Advantages andDisadvantagesAdvantagesNo complete page reload is requiredPrevents the reload of: North, West, East and South panelApplication usage feels much fasterYou can jump between several open pagesSaves trafficFunctionality can be used with APEX and ExtJS treesDisadvantagesRequires a user license in commercial applications
Questions or other opinions? Please send me a mail:tobias-arnhold@hotmail.deOr visit my blog:http://apex-at-work.blogspot.comOr take a look into my example application:http://apex.oracle.com/pls/otn/f?p=65555:1

More Related Content

What's hot (20)

PPTX
Essential html tweaks for accessible themes
Martin Stehle
 
PDF
Joomla Explained - As Easy as 1, 2, 3
Rod Martin
 
PPTX
Webinar: PHP and MySQL - Server-side Scripting Language for Web Development
Edureka!
 
PPTX
WordPress HTML, CSS & Child Themes
Michelle Ames
 
PDF
Rapid Development With CakePHP
Edureka!
 
PPTX
How to Use Dreamweaver cs6
Salman Memon
 
PPTX
Facebook Developer Garage Cyberjaya
Mehedi Hasan Sumon
 
PPT
Internet Librarian Slides
Polly Farrington
 
PDF
Dreamweaver cs6 step by step
zoran Jelinek
 
PPTX
Creating a content managed facebook app
OS-Cubed, Inc.
 
PDF
Building Accessible Web Components
Russ Weakley
 
PPT
Seminar Presentation for FrontPage
webhostingguy
 
PDF
Introduction to-concrete-5
Ketan Raval
 
PDF
Introduction to-concrete-5
ketanraval
 
PDF
WordPress Basics
Michelle Ames
 
PPT
Developing a Web Page
Frank Fucile
 
PDF
Accessible modal windows
Russ Weakley
 
PPT
Facebook building fanlets & pages
Engage121
 
PDF
Visual guide joomla15
Nikos Michailidis
 
PDF
Implementing Web Services In Java
Edureka!
 
Essential html tweaks for accessible themes
Martin Stehle
 
Joomla Explained - As Easy as 1, 2, 3
Rod Martin
 
Webinar: PHP and MySQL - Server-side Scripting Language for Web Development
Edureka!
 
WordPress HTML, CSS & Child Themes
Michelle Ames
 
Rapid Development With CakePHP
Edureka!
 
How to Use Dreamweaver cs6
Salman Memon
 
Facebook Developer Garage Cyberjaya
Mehedi Hasan Sumon
 
Internet Librarian Slides
Polly Farrington
 
Dreamweaver cs6 step by step
zoran Jelinek
 
Creating a content managed facebook app
OS-Cubed, Inc.
 
Building Accessible Web Components
Russ Weakley
 
Seminar Presentation for FrontPage
webhostingguy
 
Introduction to-concrete-5
Ketan Raval
 
Introduction to-concrete-5
ketanraval
 
WordPress Basics
Michelle Ames
 
Developing a Web Page
Frank Fucile
 
Accessible modal windows
Russ Weakley
 
Facebook building fanlets & pages
Engage121
 
Visual guide joomla15
Nikos Michailidis
 
Implementing Web Services In Java
Edureka!
 

Similar to APEX navigation concepts (8)

PPT
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Mats Bryntse
 
PPTX
APEX Alpe Adria 2019 - JavaScript in APEX - do it right!
Marko Gorički
 
PPTX
Connect 2014 - EXTJS in XPages: Modernizing IBM Notes Views Without Sacrifici...
Mark Roden
 
PDF
Can You Do That with APEX? Building Not So Straightforward Pages
Dimitri Gielis
 
PDF
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Alfredo Abate
 
PPTX
JavaScript: Why Should I Care?
Daniel McGhan
 
PPT
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Roel Hartman
 
PDF
Introduction to Tablet Design and ADF (Intro to the Simplified UI Design Guide)
Getting value from IoT, Integration and Data Analytics
 
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Mats Bryntse
 
APEX Alpe Adria 2019 - JavaScript in APEX - do it right!
Marko Gorički
 
Connect 2014 - EXTJS in XPages: Modernizing IBM Notes Views Without Sacrifici...
Mark Roden
 
Can You Do That with APEX? Building Not So Straightforward Pages
Dimitri Gielis
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Alfredo Abate
 
JavaScript: Why Should I Care?
Daniel McGhan
 
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Roel Hartman
 
Introduction to Tablet Design and ADF (Intro to the Simplified UI Design Guide)
Getting value from IoT, Integration and Data Analytics
 
Ad

Recently uploaded (20)

PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Python basic programing language for automation
DanialHabibi2
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Ad

APEX navigation concepts