Region in panel tabbed throws exception

hi!
I have a Jsff page with a panel tabbed having two showDetailItem and each showDetailItem has region. Both region activation property is set to Conditional with corresponding EL for Active attribute. The region in first tab is loaded succesfully, and same thing with the region in the second tab. But when I get back to the first tab I got this Exception
<RegistrationConfigurator><handleError> Server Exception during PPR, #1
java.lang.NullPointerException
     at oracle.adfinternal.view.faces.taglib.region.IncludeTag$RelocatedFacet.restoreFacet(IncludeTag.java:900)
     at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doStartTag(IncludeTag.java:200)
     at oracle.adfinternal.view.faces.taglib.region.DynamicIncludeTag.doStartTag(DynamicIncludeTag.java:109)
All the backing beans of the regions are in request scope.

I had isolated the problem, it is not the region.. it's the pageTemplate so I post another thread for this.
Cannot use the same page template in panel tabbed

Similar Messages

  • Render a  region in panel tabbed with condition

    Hi,
    Am using jdeveloper 11.1.1.6.0.,
    I have 2 jsff regions emp.jsf and dept.jsf ., I have main.jspx page which has two buttons emp and dept buttons. When my user clicks the emp button welcome.jspx renders which has 2 tabs emp tab and dept tab.
    While my user clicks the emp button the emp tab should be shown to the user., If it is dept button then dept tab should be shown.
    Main.jspx Emp ----------->  welcome.jspx (Emp Tab).
    Main.jspx Dept ------------> welcome.jspx (Dept Tab).
    No task flows have been used.
    Regards,
    Prasad K T,
    9840021070.

    Hm, you are changeing pages, in this case you have to write the selected tab in a pageFlowScope variable instead of a viewScope variable.
    This is the code:
    Welcome page
                <af:panelTabbed id="pt1">
                  <af:showDetailItem text="Dep" id="sdi1" disclosed="#{empty pageFlowScope.selTab ? true : pageFlowScope.selTab eq 'dep'}">
                    <af:table value="#{bindings.DepartmentRo.collectionModel}" var="row" rows="#{bindings.DepartmentRo.rangeSize}"
                              emptyText="#{bindings.DepartmentRo.viewable ? 'No data to display.' : 'Access Denied.'}"
                              fetchSize="#{bindings.DepartmentRo.rangeSize}" rowBandingInterval="0"
                              selectedRowKeys="#{bindings.DepartmentRo.collectionModel.selectedRow}"
                              selectionListener="#{bindings.DepartmentRo.collectionModel.makeCurrent}" rowSelection="single" id="t2" styleClass="AFStretchWidth">
                      <af:column sortProperty="#{bindings.DepartmentRo.hints.DepartmentName.name}" sortable="true"
                                 headerText="#{bindings.DepartmentRo.hints.DepartmentName.label}" id="c8">
                        <af:outputText value="#{row.DepartmentName}" id="ot7"/>
                      </af:column>
                      <af:column sortProperty="#{bindings.DepartmentRo.hints.ManagerId.name}" sortable="true"
                                 headerText="#{bindings.DepartmentRo.hints.ManagerId.label}" id="c6">
                        <af:outputText value="#{row.ManagerId}" id="ot9">
                          <af:convertNumber groupingUsed="false" pattern="#{bindings.DepartmentRo.hints.ManagerId.format}"/>
                        </af:outputText>
                      </af:column>
                      <af:column sortProperty="#{bindings.DepartmentRo.hints.LocationId.name}" sortable="true"
                                 headerText="#{bindings.DepartmentRo.hints.LocationId.label}" id="c7">
                        <af:outputText value="#{row.LocationId}" id="ot8">
                          <af:convertNumber groupingUsed="false" pattern="#{bindings.DepartmentRo.hints.LocationId.format}"/>
                        </af:outputText>
                      </af:column>
                    </af:table>
                  </af:showDetailItem>
                  <af:showDetailItem text="Emp" id="sdi2" disclosed="#{empty pageFlowScope.selTab ? false : pageFlowScope.selTab eq 'emp'}">
                    <af:table value="#{bindings.Employees.collectionModel}" var="row" rows="#{bindings.Employees.rangeSize}"
                              emptyText="#{bindings.Employees.viewable ? 'No data to display.' : 'Access Denied.'}" fetchSize="#{bindings.Employees.rangeSize}"
                              rowBandingInterval="0" filterModel="#{bindings.EmployeesQuery.queryDescriptor}"
                              queryListener="#{bindings.EmployeesQuery.processQuery}" filterVisible="true" varStatus="vs"
                              selectedRowKeys="#{bindings.Employees.collectionModel.selectedRow}"
                              selectionListener="#{bindings.Employees.collectionModel.makeCurrent}" rowSelection="single" id="t1" styleClass="AFStretchWidth">
                      <af:column sortProperty="#{bindings.Employees.hints.EmployeeId.name}" filterable="true" sortable="true"
                                 headerText="#{bindings.Employees.hints.EmployeeId.label}" id="c5">
                        <af:outputText value="#{row.EmployeeId}" id="ot4">
                          <af:convertNumber groupingUsed="false" pattern="#{bindings.Employees.hints.EmployeeId.format}"/>
                        </af:outputText>
                      </af:column>
                      <af:column sortProperty="#{bindings.Employees.hints.FirstName.name}" filterable="true" sortable="true"
                                 headerText="#{bindings.Employees.hints.FirstName.label}" id="c3">
                        <af:outputText value="#{row.FirstName}" id="ot3"/>
                      </af:column>
                      <af:column sortProperty="#{bindings.Employees.hints.LastName.name}" filterable="true" sortable="true"
                                 headerText="#{bindings.Employees.hints.LastName.label}" id="c1">
                        <af:outputText value="#{row.LastName}" id="ot2"/>
                      </af:column>
                      <af:column sortProperty="#{bindings.Employees.hints.Email.name}" filterable="true" sortable="true"
                                 headerText="#{bindings.Employees.hints.Email.label}" id="c4">
                        <af:outputText value="#{row.Email}" id="ot6"/>
                      </af:column>
                      <af:column sortProperty="#{bindings.Employees.hints.PhoneNumber.name}" filterable="true" sortable="true"
                                 headerText="#{bindings.Employees.hints.PhoneNumber.label}" id="c2">
                        <af:outputText value="#{row.PhoneNumber}" id="ot5"/>
                      </af:column>
                    </af:table>
                  </af:showDetailItem>
                </af:panelTabbed>
    and Main page
                <af:panelGroupLayout id="pgl1">
                  <af:commandButton text="emp" id="cb1" action="go">
                    <af:setPropertyListener from="#{'emp'}" to="#{pageFlowScope.selTab}" type="action"/>
                  </af:commandButton>
                  <af:commandButton text="dep" id="cb2" action="go">
                    <af:setPropertyListener to="#{pageFlowScope.selTab}" from="#{'dep'}" type="action"/>
                  </af:commandButton>
                </af:panelGroupLayout>
    Timo

  • Panel Tabbed with regions

    Hi
    I have Panel Tabbed with two items inside - both contains regions inside (static - not dynamic).
            <af:panelTabbed id="pt1" partialTriggers="t1">
              <af:showDetailItem text="Item 1" id="s1">
                <af:region value="#{bindings.emp.regionModel}" id="r1"/>
              </af:showDetailItem>
              <af:showDetailItem text="Item 2" id="s2">
                <af:region value="#{bindings.dept.regionModel}" id="r2"/>
              </af:showDetailItem>
            </af:panelTabbed>Logging initializers and finelizers for task flows inside these regions I noticed that both are triggered when I enter on the page with Panel Tabbed. Only task flow on selected item should be loaded - em I right ? Is there any property to set "loading on demand" regions in Panel Tabbed ?
    Kuba

    Hi,
    depends on the JDeveloper version you are on. For example, you can set a task flow binding (in pageDef) to deferred loading in which case it does what you want it to do. Early JDeveloper 11g R1 releases did not have this feature, in which case the behavior is as you see it. So you may need to check your JDeveloper version, and if it is an upgraded JDeveloper 11g application, check the deferred setting on the task flow binding
    Frank

  • Panel Tabbed within dynamic region

    Hi Every body
    I have 3 dynamic region each region has a panel Tabbed when run the page the first region work fine when navigate between tabs (af:showDetailItem) , the second region it does't work when navigate between tabs it's like frozen just first tab (af:showDetailItem) open and the same thing with the third region ?
    any help?!
    I'm using JDev 11.1.1.3.0

    Hi,
    the managed bean that holds the dynamic region TaskFlowId is in backing bean scope by default. Change the bean scope to viewScope and also change all the EL references to the bean accordingly (on the page and the task flow binding in the PageDef file)
    Frank

  • Panel Tabbed Inter-Region Communication - jdev 11.1.2.3

    Hello:
    I have a page with panel tabbed.  In each showDetailItem (TAB) there is a bounded task flow (BTF from ADFLib) that needs to receive employeeID.
    The employeeID is used as a bind variable for each VO query shown in the tab. When the user clicks on a new tab, I want to receive the employeeID
    in the BTF and set the bind variable in the VO and then let the BTF  execute the query so when the tab doscloses it shows the VO results based on the new employeeID.
    Note: it is the clicking of a tab that should accept the employeeID and set the bind variable so when the VO executes it correctly displays the results of the query in the newly opened tab.   Currently I am using BTF Input Parameters to get the employeeID, which works ok. But how do I set the VO bind variable to the new employeeID before the BTF executes?  Note: I know how to set VO bind variables with:
    getParmsMap().put(bindVar, employeeID)
    which I tried setting in the BTF Initializer. But this does not work. It seems ADF is processing somehow and does not like when I try to process my query within it's normal ADF lifecycle of disclosing the tab.
    So when a new tab is selected to be opened, I need to accept the new employeeID, set the bind variables of the VO, before the ADF lifecycle kicks in to display the newly opened tab.  When the tab is finally displayed by ADF, the VO query results should show the results based on the new employeeID.
    How can I make this happen?
    Any articles or sample code would be greatly appreciated.
    Thanks much.

    bump!

  • Cannot use the same page template in panel tabbed

    Hi,
    I have a panel tabbed with region in each tab. And all the jsff uses the same pageTemplate, but the jsff displays only a blank with no error . So I apply refresh condition on the Region thinking it might be the cause, initially the two region loaded successfully but when I switch back to the first tab it throws Exception
    <RegistrationConfigurator><handleError> Server Exception during PPR, #1
    java.lang.NullPointerException
    at oracle.adfinternal.view.faces.taglib.region.IncludeTag$RelocatedFacet.restoreFacet(IncludeTag.java:900)
    at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doStartTag(IncludeTag.java:200)
    at oracle.adfinternal.view.faces.taglib.region.DynamicIncludeTag.doStartTag(DynamicIncludeTag.java:109)
    With my investigation it shows that same pageTemplate cannot be used in panel tabbed. What seems to be the solution here? Or Am I lacking something on reusing pageTemplate across panel tabbed?
    Thanks in advance.

    Hi..
    I think this is the not error with pages created with the page template.But may be cause some contents in the page.
    anyway you will helpful following link
    Re: How to resolve Server Exception during PPR, #16 ?
    http://andrejusb.blogspot.com/2008/04/record-split-into-table-and-form.html

  • Panel tab page template application

    Dear All,
    I would like to ask for comments regarding what I have done since I can't find a good resource that
    can point me to the right direction.
    My Use Case:
    I have a jsff page with a panel tab as the outermost component. Inside it are a variable number of showdetailitems.
    My requirement is for me to apply a certain template to all detail item. What I did was embed the page template inside
    each iterator.
    <af:panelTabbed>
          <af:iterator>
              <af:showDetailItem>
                   <af:pageTemplate viewId="/MyTemplate.jspx" value="#{bindings}">
                        <!-- Components go here -->
                   </af:pageTemplate>
              </af:showDetailItem>
          </af:iterator>
    </af:panelTabbed>To my surprise, it did not cause an exception and my components follow the changes that I am doing in the template
    I read from a previous post from Frank that *'not because its not throwing an exception then its okay'.*
    I have used templates to style my pages but they are at the top of my page. In this case, my use case is different.
    Comments are very much welcome.
    Thanks.
    Edited by: Neliel on Jul 7, 2011 6:51 PM

    Hi,
    dynamic declarative components would do the same trick. Unfortunately those are less well documented. In summary, a dynamic declarative component is a JSFF page that you define Facets for and FecetRefs in (this is where users then add the content (or in your case the showDetail content would be generated in). Below is a simple sample:
    JSFF page
    =======
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
              xmlns:f="http://java.sun.com/jsf/core">
    <af:componentDef var="attrs">
      <af:xmlContent>
       <component xmlns="http://xmlns.oracle.com/adf/faces/rich/component">
        <facet>
         <description>
          What goes in right
         </description>
         <facet-name>
          LeftArea
         </facet-name>
        </facet>
        <facet>
         <description>
          What goes in left
         </description>
         <facet-name>
          RightArea
         </facet-name>
        </facet>
        <attribute>
         <attribute-name>
          headerTitle
         </attribute-name>
         <attribute-class>
          java.lang.String
         </attribute-class>
        </attribute>
       </component>
      </af:xmlContent>
      <af:panelStretchLayout id="psl1">
       <f:facet name="center">
        <af:panelBox id="dc_pb1" text="#{attrs.headerTitle}"
                     styleClass="AFStretchWidth">
         <f:facet name="toolbar"/>
         <af:panelSplitter id="dc_ps1" splitterPosition="293">
          <f:facet name="first">
           <af:facetRef facetName="LeftArea"/>
          </f:facet>
          <f:facet name="second">
           <af:facetRef facetName="RightArea"/>
          </f:facet>
         </af:panelSplitter>
        </af:panelBox>
        <!-- id="af_one_column_stretched"   -->
       </f:facet>
      </af:panelStretchLayout>
    </af:componentDef>
    </jsp:root>The "<af:xmlContent>" area defines the metaData (Facets). After the "</af:xmlContent>" tag you add the visual content. Note the use of FaceRef in the
    panelSplitter for users to later add their stuff
    The JSFF file that represents the dynamic declarative component must reside in the same project as the page consuming it
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:f="http://java.sun.com/jsf/core"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
      <jsp:directive.page contentType="text/html;charset=UTF-8"/>
      <f:view>
        <af:document id="d1">
          <af:form id="f1">
            <af:panelDashboard id="pd1">
              <af:declarativeComponent viewId="BeautifulBoxDef.jsff" headerTitle="One">
                <f:facet name="LeftArea">
                  <af:commandButton text="Open Calculator" id="cb1"/>
                </f:facet>
                <f:facet name="RightArea">
                  <af:commandButton text="Open Calendar" id="cb2">
                    <af:showPopupBehavior popupId="::p1"/>
                  </af:commandButton>
                </f:facet>
              </af:declarativeComponent>
              <af:declarativeComponent viewId="BeautifulBoxDef.jsff" headerTitle="Two"/>
            </af:panelDashboard>
            <af:popup id="p1">
              <af:dialog id="d2" title="Info" type="ok">
                <af:outputFormatted id="of1"/>
                <af:calendar id="c1"/>
              </af:dialog>
            </af:popup>
          </af:form>
        </af:document>
      </f:view>
    </jsp:root>You see the declarative component being added twice to the page ( <af:declarativeComponent viewId="BeautifulBoxDef.jsff" headerTitle="One">). The IDE will flag an error saying that the DashBoard component expects a PanelBox as a child. This however is not true.
    Note that dynamic declarative components participate in teh geometry management which means they stretch if their parent container stretches its children
    See also:
    http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e12419/tagdoc/af_declarativeComponent.html
    http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e12419/tagdoc/af_componentDef.html
    http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e12419/tagdoc/af_xmlContent.html
    I'll take a not to write something up about this for ADF Code Corner or OTN Harvest as the above really is the recommended way to do this in 11.1.1.x
    Frank

  • .js update of spry accordion panel tab data for countdown functionality

    Hi,
    First off I must say I really love the work done on CS3 and
    the Spry Framework - loads of examples and nicely implemented!
    Questions in a nutshell:
    Can I change spry generated data on the fly so I can run a
    .js counter function to dynamically update accordion panel data?
    What event do I look for to fire a .js init function to see my new
    spry widget (onPostLoad isn't working for me, but I'm a newbie!)?
    * spry accordion
    * {expire} dataset data is SQL DATETIME
    * js countdown function CD_Init() searches DOM for specific
    element IDs 'countdownN' and uses innerHTML to update counter at
    specific interval
    * observer onPostLoad seems to be calling CD_Init before
    accordion DOM is loaded.
    Verbose questions:
    I am trying to tweek the output of a Spry Acoordion and
    wanted to add a third party js counter to my accordion panel tab
    and am having a bit of difficulty. The js code uses an innerHTML
    statement to keep the counter going and supports multiple counters
    (which I need to use one counter per tab). I build the multiple
    counter id from the ds_RowID field which is where the parent div
    element where the js changes the innerHTML. Can I do this? The .js
    searches for elements w/ an ID of "countdownN", N = instance # and
    a date format of '2007-09-08 00:00:00 GMT+00:00' and updates the
    div's text with the countdown time. My {expire} record below is an
    SQL DATETIME which is the correct format for this countdown.js
    function (with the GMT-05:00 appended).
    The relavant code is:
    <div id="specialDisplay" spry:region="dsSpecials">
    <h3>Click on a special below from our <em>LIVE
    FEED</em>  to see all the up-to-the-moment
    exciting packages available!</h3>
    <div id="AccordionSpecials" class="Accordion">
    <div class="AccordionPanel" spry:repeat="dsSpecials">
    <div class="AccordionPanelTab"
    onclick="dsSpecials.setCurrentRowNumber('{dsSpecials::ds_RowID}')"
    spry:hover="AccordionPanelLabelHover"><?php echo '<div
    id="countdown' .'{ds_RowID}'. '">';?>{expire}
    GMT-05:00</div>{dsSpecials::name}</div> <!--
    accordion panel tab -->
    <div class="AccordionPanelContent">
    <div spry:state="loading"><img
    src="./i/ajax-loader.gif"/></div> <!-- loading -->
    <div spry:state="error"><span spry:content="Error
    loading data..."></span></div> <!-- error -->
    <div id="details" spry:state="ready"
    spry:content="{detail}"></div> <!-- detail when ready
    -->
    </div> <!--accordion panel content -->
    </div> <!-- accordion panel -->
    <script type="text/javascript">
    <!--
    var AccordionSpecials = new
    Spry.Widget.Accordion("AccordionSpecials", { defaultPanel: 0,
    duration: 1000, useFixedPanelHeights: false, enableAnimation:true }
    var observer = { onPostLoad: function(notifier, data) {
    CD_Init() ; /*alert("postLoad"); */} };
    //specialDisplay dsSpecials.addObserver(observer);
    Spry.Data.Region.addObserver("specialDisplay", observer);
    //-->
    </script>
    </div> <!-- accordion -->
    </div> <!-- specialDisplay -->
    I got the nice countdown.js script from
    http://andrewu.co.uk/clj/countdown/
    which allows N # of counters/page. I have updated this code to
    start checking for a zero based index that I generate utilizing the
    spry ds_RowID.
    I have added an observer to run the countdown's
    initialization function (to hopefully find all the "countdownN"
    element instances) under my dataset declarations:
    var observer = { onPostUpdate: function(notifier, data) {
    CD_Init() ; } };
    Spry.Data.Region.addObserver("AccordionSpecials", observer);
    Also tried to add the observer to a div surrounding the
    according w/ the "spry:region" specified.
    But, alas, I see the correct expire instance in my tab, but
    it looks like the counter is only firing before the actual data is
    loaded (i.e. I used FF's webdeveloper and set a break on the
    CD_Init function and it's breaking before the actual accordion is
    there - I see the dataset placeholders in my window for the
    accordion. When I continue, the accordion is generated, but my
    countdown isn't working because it looks to be firing before the
    DOM is updated w/ the accordion elements.
    Sorry for the long speil; I'm really a .js neophyte and just
    starting w/ spry - so I'm not even sure if I can/should change the
    HTML generated from spry. If not, is there anyway that I can have a
    countdown timer for each accordion's tab panel's associated
    {expire} data field? Any ideas and suggestions are greatly
    appreciated!!
    Thank you also for this forum - some great gems for
    development here!

    Sorry - the previous post is way too long.
    Is it possible to tie in a javascript update function (a
    counter update) to an element generated by a spry widget (a dataset
    value that generates spry accordion tab text) so that the accordion
    tab gets updated by the javascript function running under a
    setinterval?
    I've tried firing the javascript init function with an
    observer on the accordion's onPostUpdate event, but it's getting
    fired before the spry data is loaded. Is this something that's
    possible? Sorry for my lack of javascript expertise! Relying on the
    real experts here!
    Thanks for any advice/pointers.

  • Throws Exception - a newcomer...

    I have written a small amount of code that takes information from a text file and displays it in a GUI (swing) - this is called my RasterDisplay class. However, I am now creating another part of the GUI which will have a button that makes a new RasterDisplay. However, when I try and call my RasterDisplay constructor from within my actionPerformed method (see below) It tells me I have an "unhandled Exception type Exception". I can't throw Exception in the actionPerformed method so how do I get this method to work? Any help would be greatly appreciated - I am a total newcomer to Java and can't make head nor tail of related topics in all the forums...
    Cheers!
    import javax.swing.*;
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.event.*;
    public class RasterToolbar extends JFrame implements ActionListener{
         JButton open;
         public static void main(String[] args) throws Exception{
              new RasterToolbar();
         //method to make display panel with buttons
         public RasterToolbar()throws Exception{
                   super("Raster Viewer 1.0 beta");
                   setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
                   Container contentPane = getContentPane();
                   JPanel p1 = new JPanel();
                   p1.setLayout(new FlowLayout());
                   p1.setBorder(BorderFactory.createEmptyBorder(4,4,4,4));
                   open = new JButton("Open Viewer");
                   p1.add(open);
                   contentPane.add(p1,BorderLayout.WEST);
                   open.addActionListener(this);
                   pack();
                   setVisible(true);
         public void actionPerformed(ActionEvent ev){
         if(ev.getSource()== open){
              System.out.println("Open pressed");
              RasterDisplay viewer = new RasterDisplay(); // HERE IS THE PROBLEM LINE!
    }

    public void actionPerformed(ActionEvent ev){
         if(ev.getSource()== open){
              System.out.println("Open pressed");
              try {
                   RasterDisplay viewer = new RasterDisplay(); // HERE IS THE PROBLEM LINE!
              } catch(Exception e) {
                   // do what ever you want here!
                   e.printStackTrace();
    }

  • Tabs without using panel tabbed

    i have to create a page with multiple tabs on top of the page without using panel tabbed, since multiple users cannot work in panel tabbed.
    i have created fragments for indivudual tabs.
    included fragments in a bounded task flow. connected all fragments to wildcard control flow.
    used a jsff with command menu items in top of the page in a pgl.
    below this, i dropped task flow as region where i would like jsff to be displayed depending on command menu item selected on top.
    specified command menu item action property as name of control flow case connecting wild card to individual jsffs used in page.
    Navigation is not working from one to another jsff on clicking command menu item on top.
    what is wrong with this approach.
    jdev 11.1.1.5

    it would be easier for multiple people to work on different page fragments as with panel tabbed it would be single jspx.
    i m focusing on how to achieve navigation using fragments in a region and command menu items or command navigation items at the top.

  • Panel tabbed is not working in the page fragments used in a bounded task fl

    Hi,
    I tried creating a simple page fragment with a panel tabbed as below
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:f="http://java.sun.com/jsf/core">
    <af:panelStretchLayout id="psl1">
    <f:facet name="center">
    <af:panelTabbed id="pt1">
    <af:showDetailItem text="showDetailItem 1" id="sdi1"/>
    <af:showDetailItem text="showDetailItem 2" id="sdi2"/>
    <af:showDetailItem text="showDetailItem 3" id="sdi3"/>
    </af:panelTabbed>
    <!-- id="af_one_column_stretched" -->
    </f:facet>
    </af:panelStretchLayout>
    </jsp:root>
    Then in an unbounded task flow, I added the bounded task flow which is just created above. when I run this page, the page is loaded but the tabs doesn't switch. When I click on the other tabs, it doesnt change, it is always active only in the first tab.
    Is this a bug in adf, or am I missing something?
    Can someone please help?
    Thanks,
    Sudarsan M

    Hi Vinod,
    Thanks for responding.
    I want a page fragment with tabbedPanel to be loaded in my dynamic region. As I am facing this issue, I tried very simple example of creating a page fragment with a tabbedPanel of 3 tabs.
    1. added this page fragment in an bounded task flow.
    2. In the unbounded task flow(adfc-config.xml) added a view with the some jspx page and then added the bounded task flow created above as a static region in this jspx page.
    3. When I run this view, I can see the page loaded with all the tabs in the page frament.
    4. By default the first tab is selected, but when I tried to click on the other tabs, there is no response. It still stays in the first tab only.
    Thanks,
    Sudan

  • Updated form/table in showDetails of Panel Tabbed Component

    When there are multiple showDetail components for Panel Tabbed, if anyone of them has an updated form or table, switching between different showDetail components will cause the system throw mandatory field validation errors.
    It looks like all the mandatory LOV fields are reset to be empty in the previous visited tab. Is this the way that Jdev supposed to work? What should we aware of using updated forms/tables in multiple tabs of Panel Tabbed component?

    That's how it works. That's the reason, I get all the data to pre-populate all the components in the page load itself. When I switch between tabs, I don't re-execute the proc and so it won't reset. I use postback to prevent re-execute the proc. when I switch between tabs.
    Boolean postBackValue = (Boolean)JSFUtils.resolveExpression("#{adfFacesContext.postback}");
    Boolean defaultBooleanValue = new Boolean("false");
    if (postBackValue.equals(defaultBooleanValue)) {
    }

  • Convert a panel-tabbed detail part into bounded taskflow.

    Hi,
    My Jdeveloper version is 11.1.2.1
    I have created an input form in one of the panel tab detail. Is there a way to convert the same form to a bounded task flow and then use the same as a region in the panel tab ?
    Or does it call for an entire rework ?
    Thanks in advance.

    Hi,
    you can select a view in an unbounded task flow (right mouse choices) and then convert it into a bounded task flow (in which case a task flow call activity is added pointing to the bounded task flow). You then delete the task flow call activity and drop the task flow onto a page as a region.
    You cannot expose an area in an existing page as a task flow. If this is the case then you will have to copy&paste and ensure the bindings are created for the view in the bounded task flow-
    Frank

  • When upgrading portal ERROR: translating regions on Welcome Tab

    hello,
    I am trying to upgrade oracle portal to 10.1.2.3 but I get errors ERROR: ORA-20101: No data found. I guess this error is because of modified Design-Time Pages. some regions like Welcome tab has been deleted.
    Is it possible to restore portal Design-Time Pages Group and root page?
    Here are the log file with error messages I get:
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Log Translating Design-Time Page Group style
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Log Style is already translated
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Log ...Translating images
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Info Querying images on the Welcome tab
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Log ...Translating regions
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Info Querying regions on the Welcome tab
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Log Handling exception
    rans
    26-Jan-2011 22:41:40 1 common/posttrge/pobt Log ERROR: translating regions on Welcome Tab
    rans
    26-Jan-2011 22:41:41 1 common/posttrge/pobt Log ERROR: ORA-20101: No data found
    rans ORA-06512: at "PORTAL.WWSBR_STDERR", line 437
    ORA-06512: at "PORTAL.WWPOB_API_PAGE", line 4210
    ORA-01403: no data found
    ORA-01403: no data found
    26-Jan-2011 22:41:41 1 common/posttrge/pobt Log ----- PL/SQL Call Stack -----
    rans object line object
    handle number name
    0x75975fc0 434 package body PORTAL.WWPOF
    0x81fcdc68 384 anonymous block
    0x81fcdc68 1058 anonymous block
    0x81fcdc68 1127 anonymous block
    26-Jan-2011 22:41:41 1 common/posttrge/pobt Log Handling exception
    rans
    26-Jan-2011 22:41:41 1 common/posttrge/pobt Log ERROR: translating regions
    rans
    26-Jan-2011 22:41:41 1 common/posttrge/pobt Log ERROR: ORA-20000:
    rans ORA-06512: at "PORTAL.WWPOF", line 440
    ORA-06512: at line 384
    ORA-20101: No data found
    ORA-06512: at "PORTAL.WWSBR_STDERR", line 437
    ORA-06512: at "PORTAL.WWPOB_API_PAGE", line 4210
    ORA-01403: no data found
    ORA-01403: no data found
    26-Jan-2011 22:41:41 1 common/posttrge/pobt Log ----- PL/SQL Call Stack -----
    rans object line object
    handle number name
    0x75975fc0 434 package body PORTAL.WWPOF
    0x81fcdc68 1067 anonymous block
    0x81fcdc68 1127 anonymous block
    Edited by: 849566 on 2011.4.4 01:52

    Labanya,
    Try using table RSZELTDIR
    This contains details on queies and all elements that make up the query such as variable, key figs etc..
    In the error you should be getting a string someting like: D19UMFAK5JTYJ31B30BRGSQEU
    In this table I would recomend just taking the first 8 or so cahracters of this string followed by *
    ie: D19UMFAK*  - in the ID selection field.
    Hope this helps.
    Samantha

  • Certificates expired, new deploy throws exception, then launch again =works

    Our certificate to sign our JWS deployed jars is about to expire so we signed them with a new cert and in development when we re-deploy with the new jars the JWS client throws exceptions. But if you launch it again it will work, but ONLY from the web browser the desktop shortcut link will stay broken forever. Now upon being fixed by a 'launch from webpage twice' the desktop shortcut becomes fixed.
    1st Launch after deploying with new cert:
    Java Console:
    #### Java Web Start Error:
    #### JAR resources in JNLP file are not signed by same certificate
    Application Error(pop up window) > Details(button):
    Has three tabs, "Launch File", "Exception",  "Console".
    "Exception":
    ...<the launch file pasted>...
    </jnlp> ]
         at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
         at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
         at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
         at com.sun.javaws.Launcher.launch(Unknown Source)
         at com.sun.javaws.Main.launchApp(Unknown Source)
         at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
         at com.sun.javaws.Main$1.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    "Console":
    Java Web Start 1.6.0
    Using JRE version 1.6.0 Java HotSpot(TM) Client VM
    User home directory = C:\Documents and Settings\MY_LOGIN
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    m:   print memory usage
    o:   trigger logging
    p:   reload proxy configuration
    q:   hide console
    r:   reload policy configuration
    s:   dump system and deployment properties
    t:   dump thread list
    v:   dump thread stack
    0-5: set trace level to <n>
    #### Java Web Start Error:
    #### JAR resources in JNLP file are not signed by same certificateI have tried deleting all of the *pack.gz files and removing the old jars so Jardiff won't try to create a delta across keys (should it matter?).  And that didn't change anything.
    Message was edited by:
    javaunixsolaris

    1.) are you using version based downloading ? (if so,
    you would need to bump the version on all the
    resigned jars.)=Yes and I DID NOT bump the version. TODO
    2.) do you specify <offline-allowed> ? If it is
    specified, new jars will only be downloaded the first
    time if the server responds within 1.5 seconds that
    an update is available.=No.
    3.) What version of Java Web Start are you using ?
    If you are specifying some jars as "lazy", they might
    not be updated immeadiately for some older versions.
    Also if you are using JDK 6, you can specify <update
    check="always"/> to insure update is always checked
    for w/o timeing out in 1.5 seconds as may be the
    case if the default <update check="timeout"/> is
    used.=6.0; <update check="always" policy="always"></update>; we do have some lazy jars TODO I'll try that next.
    Thx Andy all good things to try. Here's our production JNLP (currently pre-new-cert): https://www.trustamerica.com/TCAdvisorII/tcAdvisor.jnlp

Maybe you are looking for

  • Adding a file to a hyperlink without .mac !!! Fast help needed !!!

    Hello everyone, I just wanted to put my Bachelorexam on the web so my my professor can download it. So I made an nice litte site in iweb and added a picture of the first page of the exam as jpeg. i marked it and clicked on information/Hyperlinks and

  • Exchange Panel update not seen

    I posted this in the Exchange forum, but thought I would also ask it here. Trying to use Exchange to install a free extension. The Exchange panels in InDesign & Photoshop shows that an update is required.  If I click on the update button from the pan

  • Could an applescript be causing this

    I've got a script which I have been using for three years to renumber raw and jpeg image files (using the Finder) and then using an image converter app I write archiving info to the exif data by creating a new exporter for each jpeg file and overwrit

  • Update the web links on the Crystal Reports start page?

    Many of the web links on the Crystal Reports start page are now useless and direct to the general "Welcome to the SAP Support World!" page. When will / how can these be updated?

  • EXP-00084: Unexpected DbmsJava error -4031 at step 6661

    Hi, I'm getting the error below on export on Oracle Database 9i. . exporting synonyms . exporting views . exporting referential integrity constraints . exporting stored procedures EXP-00084: Unexpected DbmsJava error -4031 at step 6661 EXP-00008: ORA