My colleague told me this morning, he saw that Oracle UI Shell template update is available. And it wasn't April 1st joke ! :-) This update was very important for us, we were facing bugs when multiple dynamic tabs were opened at the same time - its solved now. Thanks Oracle, good job. More about this template you can read on Oracle UI Shell Functional Pattern page.
Oracle UI Shell template is a great pattern for application integration through Dynamic Tabs. I have developed simple application with multiple Dynamic Tabs based on Dynamic Regions from ADF Task Flows packaged into ADF JAR Libraries - ADFIntegrationUIShell.zip. Today post is a next in my Integration series.
First thing, make sure you updated Oracle UI Shell template. Open JDeveloper Check For Updates wizard and from Official Oracle Updates section select Oracle Dynamic Tabs Page Template 1.02:
Next, when you create main page, make sure you select Oracle Dynamic Tabs Shell template from JSF Page creation wizard:
Define managed bean to store Dynamic Region references and to launch Dynamic Tabs, this bean should be declared in PageFlowScope for proper Dynamic Regions rendering:
You can plug-in into Oracle UI Shell different applications through Dynamic Regions coming from ADF Task Flows (Locations, Departments. Jobs, Employees):
Each application will be opened in separate Dynamic Tab - thats really powerful and it works: