JSF Page Fragment based on Oracle Dynamic Tabs Shell Template

Hi
JDeveloper 11.1.1.6
Can we create a JSF Page Fragment (jsff) based on an Oracle Dynamic Tabs Shell Template ?
I tried to create this jsff page and added in a bounded taskflow.
In the create jsff wizard, it will allow us to select the Oracle Dynamic Tabs Shell Template, but when trying to use this taskflow in the another page (jspx), it is giving the following exception.
javax.faces.FacesException: javax.el.PropertyNotFoundException: Target Unreachable, 'tabContext' returned null
at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:261)
at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:222)
Basically the reason why I am trying to do like this is that I have to simply drop the taskflow in a page as a region.
The ViewController project code will only be created as an ADF Library Jar File and be used in other projects
(it will not be deployed as a web application (war))
More about the requirement:
I have a BPM Application in which I have 2 ADF ViewController projects, one for only BPM Human Task related UI and another for only ADF functionality.
I am writing a custom BPM Workspace kind of ADF Application and want the UI to be based on the Oracle Dynamic Tab Shell Template.
ADF ViewController project is deployed only as a ADF Library Jar file.
Another advantage I can have is I can test my ADF code within JDeveloper.
(If I create a jspx page based Oracle Dynamic Tab Shell Template in the BPM Human Task Related UI project, I will not be able to run it in JDeveloper and test it.
Otherwise I have to deploy to the SOA environment each time I make a change)
Thanks for any help.
Sameer

Hi,
the dynamic tab shell template can only be used with top level (JSPX) pages (in 12c also with Facelet pages). There is no configuration for templates that would make the JDeveloper IDE to not show the template of the selected page is a fragment.
Frank

Similar Messages

  • Can I customize or extend "Oracle Dynamic Tab Shell" template?

    Hi UI Team.
    I’ve read
    http://www.oracle.com/technology/products/adf/patterns/11/uishell.html
    and it’s helpful.
    But there could be requirement to customize this template. Could you
    provide JDeveloper project for this template?
    “Oracle” logo and other logo via logoImagePath attribute are shown repeatedly but “Oracle” logo
    disappeared(working fine) at runtime.
    Regards.

    Hi msjo,
    I am not from UI Team but I know that you could have access to the UI Shell Template Project if you have an active Oracle Service Support contract. The source is included in the latest ADF Source Code. If you don't, you can find ways if you will read the following discussion on UI Shell. Oracle UI Shell Functional Pattern
    regards,
    pino

  • Dynamic Tab Shell Template - Ctrl+P (Browser Print)

    We have are using dynamic tab shell template and rendering all our pages. The problem now is, that when the user tries to print the page using the regular browser print button or Ctrl + P, only the background (blue color content area see: http://www.oracle.com/technetwork/developer-tools/adf/uishell-093084.html ) screen gets printed in the entire page and none of the other rendered content prints. Print button does not solve our purpose either. So, it would be great if anyone could provide some pointers on what could be the reason that the rendered content is not printing (even in print preview it displays only the blue content)?
    Note: We have already created our default template based on the dynamic tab shell template to get handle to the closeIcon.
    Edited by: 119413 on Feb 21, 2013 5:02 PM
    Edited by: 119413 on Feb 21, 2013 5:16 PM

    Hi,
    never had a problem to perform a print screen using the UI Shell (would have noticed if this didn't work). So there must be some condition under which this happens. Can you download and run the sample for this article and try it with this.? Its using JDeveloper 11g R2
    http://www.oracle.com/technetwork/issue-archive/2012/12-mar/o22adf-1518265.html
    Frank

  • Common Toolbar for Oracle Dynamic Tabs Shell

    Hi All,
    I am trying to develop an application with Oracle Dynamic Tabs Shell, which contains a common toolbar as given below:
    http://www.cijoint.fr/cj201008/cij0mTgi6V.jpg
    This Common toolbar contains common functionalities like save, print etc. When user clicks on these buttons, i want to activate similar actions in currently selected tab. Toolbar is not part of tabbed region, it is under innerToolbar facet which is part of main page. I am looking forward for general solution parent page activating events under currently selected tab region.
    Can anybody suggest me which is the better way to implement it.
    Many Thanks,
    Santhosh

    Hi Pramod,
    Have you tried setting the Transaction attributes of your task-flow? Open up your task flow definition then go to Overview Tab. Try changing the appropriate attributes like setting the transaction as "Always Begin New Transaction" and/or unchecking the "Share data controls with calling task- flow". Try to mix settings and find the one that suit your needs.
    Regards,
    Pino

  • Latest Oracle Dynamic Tabs Shell (Dynamic Tabs UI Shell ) Source/JAR

    Hi,
    Please can any body provide the link where i can get the Latest Oracle Dynamic Tabs Shell (Dynamic Tabs UI Shell ).
    Reg,
    Brahma B.

    Hi John,
    Thanks for your reply..
    I got the jar for UI Shell from the link you have provided. Here am trying to create my own TabContext by extending the existed one in the jar file.But jar contains the Tabcontext as final so am not able to extend and create my own CustomTabcontext.
    While i started working with tabcontext i got the source of UI Shell(first version) and i added some code in Tabcontext itself for achieving some functionality as per the requirement like dirty checking and displaying the dailog like Do you want save changes with some buttons. Now i want to use the latest Ui Shell Tab By including by code as well.
    Please can you give any suggestion how can i proceed here.
    Reg,
    Brahma B.

  • ADF Pgaes with Dynamic Tab Shell not rendering in iPAD 1+

    Hi,
    We have used Oracle Dynamic Tab Shell templates to build our Dashboard page with multiple dynamic tabs.
    One year back when we initially created the main Dashboard with Dynamic Tab Shell and used UIShell API's to open new dynamic tab on click of command links in left hand side navigator. We started with Jdev 11.1.1.3 and we upgrade till Jdev 11.1.1.5.
    Now recent requirement is, we need to test our applications in Safari browser within iPAD(2.0). While testing we observed below issues.
    1) The JSPX page with Dynamic Tab Shell is keep showing "Loading..." We had to refresh the Safari browser twice to render the page.
    2) Any af:commandLink as part of the JSPX which has dynamic tab shell template, not working. We have bunch of links on left navigator and on click of each link will open a new dynamic tab(we use UIShell API) . Nothing happens on click of those af:commandLinks.
    3) We have "Home" and "Logout" links on top right corner. Nothing happening on click of those links too.
    All these like af:commandLinks and af:commandButtons working as expected when we have them in side a JSPX page w/o dynamic tab shell.
    Tested and observed same behavior both in iPAD 1.0 and newer version iPAD 2.0.
    We desperately need help on thin. Pls let us know, if i need to provide more details. Is there any specific configurations required to make it work in Jdev 11.1.1.5? At this point we can not upgrade our Env to 11.1.1.6 or 11.1.2 as we already have these Apps in Production and we should give the users flexibility to use it in iPAD.
    Please help!!
    Thanks!!
    Subba.

    Hi Jaun,
    Thanks your response.
    Yes- I have seen the support for iPAD and iOS are more enhanced it in 11.1.1.6 and later versions.
    But we already hosted our apps in Production which is currently 11.1.1.5. We have complex workflows designed in SOA suite too.
    Now, if we need to upgrade to 11.1.1.6, we need to basically do validate/test all our applications on new release and it cost us. CLient may not approve for upgrade as of now.
    Is there any guidance or way for customers like us who are on 11.1.1.5 version, to get the ADF features and support for iPAD or iOS? Kind of backward compatible patches kind of thing?
    Do we need to log a SR on ORACLE?
    Please suggest!!

  • Oracle dynamic tab ui shell template : the rest of page missing

    im new in adf
    hi;
    im using oracle dynamic tab shell which i download it from oracle site.
    my problem is
    i have a page fragment ( two.jsff) and i drag and drop from data controls vo as adf amaster table ,detail table
    when i run the application first.jspx and click the fisrt link the page show me only the fist table , i can not see the second table Unless change the the zoom level in the internet explorer( to make application appearance smaller)
    how to solve this problem.
    i drag and drop vo directly to the panelGroupLayout , should i use panelstretch?
    - some one told me the problem in computer screen resolution ( he say when your create an application ( jdeveloper ) with high screen resolution then take it to other computer and edite the page you will face this problem) is it true.
    thanks

    Hi User,
    you need to look for customizing the UI shell template.
    here are few articles may help you to customize the default UI shell template.
    Techie gossip: ADF talk: customize the logo inside Dynamic Tab UI Shell
    Andrejus Baranovskis's Blog: Building Custom UI Shell with ADF 11g R2

  • Dynamic Tabs Shell : issue with taskflows using pages

    Hi,
    We use the Dynamic tabs shell page template in our application.
    It works fine when used with taskflows with page fragments.
    However it errors when trying to render a taskflow with pages instead of fragments as:
    <FormRenderer><encodeAll> Multiple forms detected on viewId: /starter. Rich client currently has some limitations in dealing with multiple forms.
    <Jul 27, 2010 9:42:23 PM IST> <Error> <HTTP> <BEA-101020> <[ServletContext@32152418[app:calcmgr module:calcmgr path:/calcmgr spec-version:2.5]] Servlet failed with Exception
    java.lang.NullPointerException
         at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:233)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:765)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2567)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1071)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1369)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:765)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1515)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:785)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
         at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:271)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:202)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:710)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:205)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Is this a known issue or constaint with Dynamic Tabs Shell page template?

    Actually I don't think the answer is as clear cut as the dynamic tab shell template (aka. UI Shell) doesn't support task flow with pages, as, we have an application that uses it that calls out to a BTF using pages and it works fine. The catch is that BTF itself doesn't use the UI Shell. So it really depends what you mean.
    Can you be more specific what you're attempting to achieve? Are you trying in one page that uses the UI Shell, to embed a BTF in a region where the BTF uses pages rather than page fragments? Or, do you simple want lots of pages in your overall applications unbounded task flow to include the UI Shell template? As Alex has asked, we don't really have information of what you're trying to put in what at this stage.
    For the record, the better forum to ask such questions about the dynamic tab shell template is the ADF UI Patterns & Best Practices OTN forum:
    ADF UI Patterns & Best Practices
    ...however given you've started this thread here, you might as well continue.
    CM.

  • Controlling the menubar and toolbar in Dynamic tab shell.

    Hi,
    I am using the Dynamic tab shell template in my application, and will load the page fragments (in a new tab) in the adf region embeded in the shell page as and when required. I have defined the 'menu bar' and the 'toolbar' with their items in the 'globalToolbar' facet of the template hence they are rendered in all the pages. My requirement is that I want to control the 'toobar' and 'menubar' from the page(fragment) I am in. That means, I want to 'enable/disable', 'show/hide' the menu items/toolbar items depending on the page fragment I have loaded. Is there a way to achieve this?
    Thanks.

    Sorry, it just works this way. I made a test page
            <af:pageTemplate viewId="/oracle/ui/pattern/dynamicShell/dynamicTabShell.jspx" value="#{bindings.pageTemplateBinding}" id="pt1">
              <f:facet name="copyright"/>
              <f:facet name="about"/>
              <f:facet name="navigation"/>
              <f:facet name="globalLinks"/>
              <f:facet name="status"/>
              <f:facet name="globalToolbar"/>
              <f:facet name="globalSearch"/>
              <f:facet name="globalTabs"/>
              <f:facet name="welcome"/>
              <f:facet name="innerToolbar"/>
              <f:attribute name="logoImagePath" value="/images/LOGO.jpg"/>
            </af:pageTemplate>and can see the image. You might not see the image at design time, but once you run the page the image shows up OK.
    Timo

  • Printable Behavior , Dynamic Tab Shell, Tree

    hi,
    1). I have a Adf readonly table in a panel collection. I added 'show printable behavior' in menu item. When i press print button it is displaying only 25 records, where as i have 700 records displayed in the adf read only table.
    2). I am using Oracle dynamic tab shell for Menu. How do i remove 'oracle logo' and 'navigation shell' from the top of the page.
    3). what is the java equivalent number format for '999,999,999.99'. I use this format in Forms10g, but in adf this format is not working.
    4). I have 2 input filed in a panel form layout. I am unable to change the width of the filed.
    5). How to change the funnel graph color conditionally.

    3). what is the java equivalent number format for '999,999,999.99'. I use this format in Forms10g, but in adf this format is not working.The formatter used is not valid.
    Use the right formatter as follows:
    <af:form id="f1">
    <af:outputText value="123456789.1234" id="ot1">
    <af:convertNumber type="number" pattern="###,###,###.##"/>
    </af:outputText>
    </af:form>
    For more details regarding formatting, look into the following:
    http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_convertNumber.html
    http://download.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html
    Thanks,
    Navaneeth

  • Customizing Logo In Dynamic Tab Shell

    Hi All,
    I need to customize logo in dynamic tab shell .. I followed the following thread
    Change the Logo in Oracle Dynamic Tab Shell
    but it didnt work for me..
    could anyone please help me in detail? like how to use the logoImagePath attribute?
    in what location the image should be present to access using logoImagePath.?
    If i want to change the image for template instead of a page.. what steps to be followed?
    any help would be appreciated
    Thanks in advance

    Sorry, it just works this way. I made a test page
            <af:pageTemplate viewId="/oracle/ui/pattern/dynamicShell/dynamicTabShell.jspx" value="#{bindings.pageTemplateBinding}" id="pt1">
              <f:facet name="copyright"/>
              <f:facet name="about"/>
              <f:facet name="navigation"/>
              <f:facet name="globalLinks"/>
              <f:facet name="status"/>
              <f:facet name="globalToolbar"/>
              <f:facet name="globalSearch"/>
              <f:facet name="globalTabs"/>
              <f:facet name="welcome"/>
              <f:facet name="innerToolbar"/>
              <f:attribute name="logoImagePath" value="/images/LOGO.jpg"/>
            </af:pageTemplate>and can see the image. You might not see the image at design time, but once you run the page the image shows up OK.
    Timo

  • User customization persistance with dynamic tab shell

    I am trying out user customization session persistence with taskflows opening using Oracle dynamic tab shell.
    When I open Taskflow 1 in tab 1 and do some stuff like tree expansion and then close the tab.
    Then I open the same Taskflow 1 , but this time in another tab instance say Tab 3.
    Is the expected behaviour that this instance will not show persistence saved in the session?
    Will File/DB based MDS behaves in same way ?

    Hi,
    yes, this would be the expectation (at least mine). Component Customizations are saved by a unique ID which is composed of naming container IDs (e.g. document view Id, tenplate Id, region Id ... componentId). If you change the region that a task flow displays in then you change the unique identifier for the task flow, which means that the object you changed cannot be found. I don't know if a change to the dynamic tab shell template could solve this, so if you have a support contract you may want to try and file a service request for an ER to the dynamic tab shell template to work on a solution (if there is one). IMO what you see is how it works
    Frank

  • ADF: Tab needs to be refreshed when I revisit the tab with Dynamic Tab shell

    Hi ADF Experts,
       we are using dynamic tab shell template in our project.I have many tabs opened in page ,When I navigate from one tab
    to another tab , current tab needs to be refreshed.
    when I navigate from tabs below mwthod will execute.
      public void tabActivatedEvent(ActionEvent action)
        RichCommandNavigationItem tab =
          (RichCommandNavigationItem) action.getComponent();
          Integer tabIndex = (Integer) tab.getAttributes().get("tabIndex");
          List<Tab> tabs = getTabs();
          Tab currTab = tabs.get(getSelectedTabIndex());
          if (currTab.isDirty())
            //JRS set the dirty tab as the current tab, so when the dialog handles 'YES'
            // it will be getting the correct tab index to close
            setSelectedTabIndex(getSelectedTabIndex());
            _showDialog(getTabDirtyPopup());
            return;
        setSelectedTabIndex( tabIndex);
      public void setSelectedTabIndex(int index)
        _tabTracker.setSelectedTabIndex(index);
        initTrackTabDirty();
        refreshTabContent();
      public void refreshTabContent()
        AdfFacesContext.getCurrentInstance().addPartialTarget(getTabsNavigationPane());
        AdfFacesContext.getCurrentInstance().addPartialTarget(getContentArea());
    Help me if anyone knows how to achieve this.
    Thanks in advance.

    Hi,
    well, you refresh the tab but not its data. To refresh the data displayed in the tab you need to reset the region. For this, on the af:region reference of the tab, you need to call the "refresh()" method
    Frank

  • Dynamic Tab Shells

    Hi
    I have used dynamic tab shells in my application to open new tabs dynamically using the toolbar button present in my page......
    I am able to open a new tab but cannot able to display the inside component of the tab .........
    i have created a backingbean an linked it with my toolbar button using ActionListener ... Created a ADF-TaskFlow and in it i kept my jsff page which will be displayed. while i have other tab pages and which are working fine when they are open . but specifically one is not working...
    in my xml(adf task flow) where the jsff file is attached doesnot has a databinding image in it where as other jsff has a databinding image as an icon on the fragment which is attached in the adftaskflow file.....
    i think i am missing with databinding of my new task flow ...... please help!!
    i am using jdev Studio Edition Version 11.1.1.2.0
    Thanks
    Sudeep
    Edited by: SKD on Sep 19, 2011 3:00 PM

    tried with bind the component with my jsff and tried again but it didnt displayed my component in my newly opened tab....
    Edited by: SKD on Sep 19, 2011 3:05 PM

  • Dynamic Tab Shell Cutting Off Images and Text

    I'm using the Dynamic Tab Shell on a page and trying to get a few image links and output text displaying properly in the Global Toolbar.  I want the image links on the left side of the toolbar and the output text on the right side.  The problem is the images are being cut off and the text is wrapping into a small space and is not fully readable.  The images are 32x32 pixels.  Should I resize them to something smaller?  I tried using smaller images previously, but it seems to just push them down and still cut them off.
    The full output text should be "Logged in as: username", but it's forcing it into a small space and cutting off the username like this:
    Logged
    in as:
    username (this line is not visible in the toolbar)
    Here is my code.  Any help is appreciated.
                <af:pageTemplate viewId="/oracle/ui/pattern/dynamicShell/dynamicTabShell.jspx" value="#{bindings.ptb1}"
                                 id="pt1">
                        <f:facet name="globalToolbar">
                           <af:panelGroupLayout id="pgl5" layout="horizontal" valign="top">
                             <af:toolbar flex="1" stretchId="stretch1" id="tb1">
                               <af:group id="grp1">
                                  <af:commandImageLink text="" actionListener="#{tabmanagement.dashboardSelected}" id="cil1" icon="/images/AsIconDashboard.png" partialSubmit="true"/>
                                  <af:commandImageLink text="" actionListener="#{tabmanagement.toggleSelected}" id="cil2" icon="/images/AsIconToggle.png" partialSubmit="true"/>
                                </af:group>
                                <af:spacer id="stretch1" width="10" height="35" clientComponent="true"/>
                                <af:outputText id="loggedInAsOT" value="#{tabmanagement.loggedInAsText}"/>
                             </af:toolbar>
                          </af:panelGroupLayout>
                        </f:facet>

    Moving the output text from the globalToolbar facet into the globalSearch facet fixed the problems and gave me the intended results:
                   <f:facet name="globalToolbar">
                      <af:panelGroupLayout id="pgl5" layout="horizontal" valign="top">
                         <af:toolbar id="tb1">
                            <af:group id="grp1">
                               <af:commandImageLink text="" actionListener="#{tabmanagement.dashboardSelected}" id="cil1"
                                                    icon="/images/AsIconDashboard.png" partialSubmit="true"/>
                               <af:commandImageLink text="" actionListener="#{tabmanagement.toggleSelected}" id="cil2"
                                                    icon="/images/AsIconToggle.png" partialSubmit="true"/>
                            </af:group>
                         </af:toolbar>
                      </af:panelGroupLayout>
                   </f:facet>
                   <f:facet name="globalSearch">
                      <af:outputText id="loggedInAsOT" value="#{tabmanagement.loggedInAsText}"/>
                   </f:facet>

Maybe you are looking for