Custmozing dynamic shell tab functionality

We are using Jdev 11.1.1.5.0 version. Our application demands functionalities that requires some enhancements to existing oracle dynamic tab shell functionalities. SO I extracted the oracle-page-templates.jar file and added required changes to Tabs, Tab and TabContext java files.
I replaced the new jar, when I try to run my application, I am getting following error.
oracle.jbo.JboException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-29000
at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:185)
at oracle.adf.model.binding.DCBindingContainerReference.createExecutableBinding(DCBindingContainerReference.java:233)
at oracle.adf.model.binding.DCBindingContainerDef.createExecutables(DCBindingContainerDef.java:726)
at oracle.adf.model.binding.DCBindingContainerDef.initializeBindingContainer(DCBindingContainerDef.java:866)
at oracle.adf.model.binding.DCBindingContainerDef.createBindingContainer(DCBindingContainerDef.java:1086)
at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:149)
at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:95)
at oracle.adf.model.BindingContext.get(BindingContext.java:1114)
Please let me know if any one has extended this functionality.
Thanks
Satya

Hi Satya,
I've made some changes to the standard Tab Shell Template myself a while ago. Looks like your problem is based on the changes you've made. Maybe you should post more about the changes you've made.
In this blog post I describe how to make some UI changes to the standard template without replacing it.
[http://www.adf-juggernaut.org/2011/03/decompiling-oracle-ui-shell-template.html]
Regards,
Enno

Similar Messages

  • Bind an Action at Tab switching in Dynamic Shell Tab.

    Hi,
    I am using Jdeveloper 11.2.4
    I am using Dynamic UI shell in my main application.
    My requirement is that when i have more then 1 tab open and i switch among them, i fire an event i.e. Whenever i move from 1 tab to the other, an event should be fired and i can catch that event in my Function in Bean.
    The main reason i want this is because which ever tab is currently in focus, i need to get the details of that tab and set a few variables based on them.
    So whenever the tab is changed, i can call the same function.

    Hi Marcel,
    I expose my problem.
    In the FormA (in reality it's a table View), I have a toolbar with a button. The action of this button call a popup iView which update database and at return of this popup I update my FormA with a timer. This popup return a boolean flag which indicate if the timer must call my web service or not. So, at the beginning, the FormA don't contain any rows and the timer will not call my web service because there are not any rows which can contain the return flag of my popup.
    To resolve this problem, I think to create a FormB (a form view) with a button (same name and action that the button in the toolbar of the FormA) and a hidden text field. Now, FormA don't call the popup iView, it's FormB  which do it.
    So, when I click on the button (in toolbar) of the FormA, I would like apply ('Apply to' option in button properties of the FormA) this action to the button of my FormB to call the popup iView and, when this popup iView return a flag, this flag will be store in a hidden text field of the FormB. The timer look at the value of this hidden text field and will call my web service or not to update the FormA.
    But the 'Apply to' option for another form (not self) don't work.
    I hope you understand my expression
    Regards

  • Adding dynamic UI SHELL TAB in portal

    hi i have application developed in adf now i want to add that application in my portal and display using UI SHELL TAB For example i have tab employee and have sub menu add employee and update employee how can i do that,i did create Adf library jar and add it in my portal

    Thanks a lot..
    Useful information

  • Dynamic shell problem

    Hi everyone,
    We work on JDeveloper 11.1.1.6
    and weblogic 10.3.5
    and Dynamic shell template
    we have taskflow for every tab
    the tab itself contains browse task flow which responsible to view data and turns to another taskflow responsible for editing a select record. Edit Task flow always begin new transaction
    if we have one tab only everything worked perfect
    if we have two tabs, and the two on edit task flow we got Exception about begin new transaction in second task
    we realized the problem in data control sharing
    so we decide we do not need to share data control in browse task flow but we need it in edit to get data control of browse which mean row to edit
    but that bring another problem
    open task flow browse (none shared) work fine then run edit task (shared) from it work also fine finally commit or rollback then we have some components content disappear like there is no data control for them
    can anyone help me?
    BR,
    Alaa

    Great paper Frank Nimphius
    It give me a deep information about task flow transaction options
    actually when I check my work it must be right
    we have data frame for our browse task flow shared with its edit task flow
    I check everything then I recognize the problem is in quick search and search components which lose their queryDescriptor
    Actually we do not change anything in default values of quick search
    it is code like this
    <af:quickQuery label="Search" searchDesc="Search" id="qryId1"
    value="#{bindings.ImplicitViewCriteriaQuery.quickQueryDescriptor}"
    model="#{bindings.ImplicitViewCriteriaQuery.queryModel}"
    queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}">
    so we do not know what is the actual problem here
    can you help us to understand it?
    BR,
    Alaa

  • Skinning - Dynamic Shell UI

    Hi,
    Though I could find lot of threads about skinning the dynamic shell UI, none of them have any concrete solution. Anyone who has done it earlier or have any idea please help answer the below 2 questions
    1) Can I use the default template and still apply the skin to change the background color (i.e. thats the primary requirement as of now), tab color etc., ?
    or
    2) Should I create my own version of the template to apply skin?
    As per Frank in The Dynamic Tabs UI Shell Template (UI Shell) theme change skinning is possible , but if I could get a little bit more detail on where/how that would be really great.
    Appreciate your response. Thanks !
    - SS

    Hi,
    see: http://docs.oracle.com/cd/E23943_01/web.1111/b31973/ap_config.htm#sthref406
    if you set a web.xml context parametere for org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION and set it to false then using Firebug in Firefox, the skin names applied to a component look as af_component_area (e.g af_inputText_labell) which you translate back to e.g. af|inputText::label
    As Chris said, some components have style class names associated to allow instance specific skinning (which is that the style class name is added to the skin definition). To learn about which component has a style class applied, I suggest to download the Dynamic Tabshell source code and check the component you want to skin. The skin itself is best developed using the visual skin editor (stand alone for JDeveloper 11g R1 or embedded for JDeveloper 11g R2)
    See: http://www.oracle.com/technetwork/issue-archive/2011/11-nov/o61adf-512006.html
    Frank

  • Mac Yosemite 10.10.2 -- System Pref. Java pane/ctrl-panel, Update-tab-function no-longer works, after updting to Java 8v40

    Under the Mac Yosemite 10.10.2 O.S. -- the System Preferences: Java pane/ctrl-panel: Update-tab-function no-longer works, after updting to Java 8v40 JRE & SDK -- says that the internet connection is not valid !

    A few questions....I assume your network is connected to the Internet? Do you use a proxy? If so, is it set in the browser or in the Java Control Panel?
    -Roger

  • Order by clause  Dynamic in Oracle function

    How can i get order by Clause Dynamic in Oracle function
    My function Returns sql query with SYS_REFCURSOR . and i will pass the order by column as input parameter
      create or replace
    FUNCTION TEST_SSK
            p_srot  number
    RETURN SYS_REFCURSOR
    AS
    C_testssk SYS_REFCURSOR;
    BEGIN
    OPEN C_TESTSSK FOR
    SELECT LOAN_CODE,LOAN_DATE,DUE_DATE,LOAN_AMT FROM LOAN_MASTER
    order by P_SROT;
    return C_testssk;
    end;Edited by: user10736825 on Dec 22, 2010 11:34 AM

    you can go for a dynamic query ;)
    create or replace
    FUNCTION TEST_SSK
            p_srot  number
    RETURN SYS_REFCURSOR
    AS
    C_testssk SYS_REFCURSOR;
    l_str VARCHAR2(4000);
    l_order VARCHAR2(100);
    BEGIN
    l_str := 'SELECT LOAN_CODE,LOAN_DATE,DUE_DATE,LOAN_AMT FROM LOAN_MASTER ';
    IF p_sort = 'LC'
    THEN
      l_order := ' ORDER BY LOAN_CODE ';
    ELSIF p_sort = 'LD'
    THEN
      l_order := ' ORDER BY LOAN_DATE ';
    END IF;
      l_str := l_str || l_order ;
    OPEN C_TESTSSK FOR l_str;
    return C_testssk;
    end;

  • Tab Function in Pages for iPad moved?

    Was using pages for ipad today, and I used to use a tab function from the top menu bar by hitting a button that looks like an align button and it allowed for page breaks and tab functions.
    I think I updated pages, and now I have to hold down as if I were to select a word or words, use the insert function, and then get to Tab/Page Break.
    Is there a way to change this preference? It was so much easier the with the menu bar button!
    Thanks,
    Nate

    I am trying to create a simple table, with varying column widths, eg Year Month Day Description. After going through the very limited options in Pages and doing plenty of Googling I have come to the conclusion that Apple doesn't allow you to have varying column widths in a single table :-( So I tried to create a custom table by using tabs, ie Year <hold, insert, tab> Month <hold, insert, tab hold, insert, tab> Day <hold, insert, tab> Description = 4 tabs = 12 steps :-( A Tab button on the keyboard would've been great, but the Ipad keyboard doesn't have one :-( neither do they allow me to customize my keyboard :-(  I found software that seems to be able to do what I need but Apple says I'm not allowed to purchase the software in my country :-(

  • TAB functionality in a custom screen.

    Hi,
       I need to develop a screen where in it contains table controls, different push buttons and Input output fields.  One of the button is TAB. This tab button should function as a TAB functionality in the keyboard. Meaning whenever I click on this it should take me from one button to another button and when cursor is in table control it should take from one column to another column. Suppose if cursor is on fields (Input/Output fields) then it should take from one field to another field.
    Cursor on Fields:
    I have tried with Set cursor and increasing the counter and again using the set cursor to place on the counter(next) field. But this is not working. I have different types of fields meaning some Char, Int, Currency. Among these I need to move cursor.
    <b>Points will be awarded.</b>
    Br,
    Laxmi

    Hi Malla,
             Thanks!
             I was doing the same , but I was passing the value of the field instead name of the field for the SET CURSOR. To scroll the tabs between the diff push buttons i am assigning the functional key to each push buttons whihc has  a facility in the 3rd party tool.
    Br,
    Laxmi

  • How to set field length in Dynamic IT tab

    Hi All,
                 I am creating 1 dynamic internal table with refrence of field catalog, but in the dynamic IT tab and work area i am gettinf field length is 10 char.
    But i want to change this into 15 or 20 char like this....  how can i change this
    Please help me .
    DATA: ep_tab TYPE REF TO data,
          new_line  TYPE REF TO data.
    FIELD-SYMBOLS: <l_table> TYPE table,
                   <l_line>  TYPE ANY.
    CALL METHOD cl_alv_table_create=>create_dynamic_table
        EXPORTING
          I_STYLE_TABLE   = c_char
          it_fieldcatalog = it_fieldcatalog
          I_LENGTH_IN_BYTE = ' '
        IMPORTING
          ep_table        = ep_tab.
      ASSIGN ep_tab->* TO <l_table>.
      CREATE DATA new_line LIKE LINE OF <l_table>.
      ASSIGN new_line->* TO <l_line>.
    This is my code.
    Regards,
    Arjun.

    Hi,
    try this
    ** ALV DECALRATION
    DATA : wa_lvc_cat TYPE lvc_s_fcat,
           gt_lvc_cat TYPE lvc_t_fcat.
    DATA : wa_fieldcat TYPE slis_fieldcat_alv,
           gt_fieldcat TYPE slis_t_fieldcat_alv.
    DATA : wa_slis_layout TYPE slis_layout_alv.
    PERFORM create_dynamic_itab.         " Fill fieldcatlog and create dynamic itab
    *&      Form  CREATE_DYNAMIC_ITAB
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM create_dynamic_itab .
      CLEAR g_pos .
      PERFORM fill_gt_lvc_cat_fld USING 'MATNR' 18 .  "fieldname outputlen.
      PERFORM fill_gt_fieldcat_field USING c_x 'MATNR'  'CHAR' 18   text-006.
      PERFORM fill_gt_lvc_cat_fld USING 'CODE' 40 .
      PERFORM fill_gt_fieldcat_field USING ' ' 'CODE'  'CHAR' 40  text-024.
    CALL METHOD cl_alv_table_create=>create_dynamic_table
        EXPORTING
          it_fieldcatalog = gt_lvc_cat
        IMPORTING
          ep_table        = new_table.
    ENDFORM.                    " CREATE_DYNAMIC_ITAB
    *&      Form  FILL_gt_lvc_cat_FLD
    *       text
    *      -->P_0006   text
    *      -->P_18     text
    FORM fill_gt_lvc_cat_fld  USING   p_fieldname TYPE any
                                      p_outputlen TYPE any.
      wa_lvc_cat-fieldname =  p_fieldname .  " 'MATNR'
      wa_lvc_cat-outputlen =  p_outputlen.   " 18
      APPEND wa_lvc_cat TO gt_lvc_cat.
      CLEAR wa_lvc_cat.
    ENDFORM.                    " FILL_gt_lvc_cat_FLD
    *&      Form  FILL_GT_FIELDCAT_FIELD
    *       text
    *      -->P_C_X  text
    *      -->P_0012   text
    *      -->P_0013   text
    *      -->P_18     text
    *      -->P_TEXT_006  text
    FORM fill_gt_fieldcat_field  USING    p_key        TYPE any
                                          p_fieldname  TYPE any
                                          p_datatype   TYPE any
                                          p_outputlen  TYPE any
                                          p_seletext_m TYPE any.
      g_pos = g_pos + 1.
      wa_fieldcat-col_pos    = g_pos.        " 1.
      wa_fieldcat-key        = p_key .       " c_x.
      wa_fieldcat-fieldname  = p_fieldname.  " 'MATNR'.
      wa_fieldcat-datatype   = p_datatype.   " 'CHAR'.
      wa_fieldcat-outputlen  = p_outputlen.                     " 18.
      wa_fieldcat-seltext_m  = p_seletext_m. " text-006.   "'Material'.
      APPEND wa_fieldcat TO gt_fieldcat.
      CLEAR wa_fieldcat.
    ENDFORM.                    " FILL_GT_FIELDCAT_FIELD
    PERFORM fill_output_layout.          " Fill the output data into field symbol
    *&      Form  FILL_OUTPUT_LAYOUT
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM fill_output_layout .
      ASSIGN new_table->* TO <fs_table>.
      CREATE DATA new_line LIKE LINE OF <fs_table>.
      ASSIGN new_line->* TO <fs_line>.
      LOOP AT  gt_mseg INTO wa_mseg.
          ASSIGN COMPONENT 'MATNR' OF STRUCTURE <fs_line> TO <fs_field>.
          <fs_field> = wa_mseg-matnr.
        READ TABLE  gt_grdtrans INTO wa_grdtrans WITH KEY mawerk = wa_mseg-WERKS
                                                             matnr  = wa_mseg-matnr
                                                             mat_doc = wa_mseg-mblnr binary search.
            IF sy-subrc = 0.
            LOOP AT gt_qmfe INTO wa_qmfe WHERE qmnum = wa_grdtrans-qmnum.
             READ TABLE gt_qpct2 INTO wa_qpct2 WITH KEY  codegruppe   = wa_qmfe-fegrp
                                                         code        = wa_qmfe-fecod
                                                         BINARY SEARCH .
              IF sy-subrc = 0.
              ASSIGN COMPONENT 'CODE' OF STRUCTURE <fs_line> TO <fs_field>.
              <fs_field> = wa_qpct2-kurztext.
             ENDIF.
             endloop.
             clear wa_qmfe.
            ENDIF.
    ENDLOOP.
        CLEAR wa_mseg.
    PERFORM fill_layout.                 " Filling the layout of REUSE_ALV_GRID_DISPALY
    *&      Form  FILL_LAYOUT
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM fill_layout .
      wa_slis_layout-zebra             = c_x.
      wa_slis_layout-colwidth_optimize = c_x.
    ENDFORM.                    " FILL_LAYOUT
    Edited by: ShaliniSinha on Mar 30, 2009 1:49 PM
    Edited by: ShaliniSinha on Mar 30, 2009 1:55 PM

  • Dock and command tab function

    my dock mysteriously has disappeared and will not show up on the bottom of my screen. my command tab function to move between applications does not work either. i just installed the latest update for mac os but it hasn't fixed the problem. any advice?

    Start by running the two basic checks provided by Disk Utility's "First Aid" tab to make sure the file system & system permissions are OK. (You can ignore SUID warnings in the permissions check.)
    If that doesn't turn up anything, try creating a new user account for testing purposes. If the problem goes away in the new account on its first login, it implies some user preference file is corrupted or an incompatible or corrupted login item is present in your normal account.
    If that turns up nothing, try Mac OS X: starting up in Safe Mode, then log into your normal account. If the problem disappears it implies something mentioned here is or was the culprit. (Some problems are fixed by a safe boot, others require more work.)
    If any of these steps reveals a problem, don't go to the next one until it is resolved. If you need more help determining what to do about any revealed problem, please post a description of it & list any steps you have already taken that had no effect. If you can resolve the problem, please post a description of what you did as well. (Others will benefit from your experience, good or bad.)

  • Dynamic templates  tab

    Hi ,
    I am in BPC MS 7.0 with SP7 .
    While openning dynamic templates  tab  ...i am getting fallowing message ..
    "the discription information is missing , contact your administarator "
    I have admin access for BPC system and this error appear in only capex application , remanning applications ,  i am able to open dydnmic templalates.
    pls let me know any inputs ..
    Regards,
    PSR

    Hi ,
    I am using generic application and type is reporting .
    Recentely we upgraded SP2 to SP7 .
    But remanning applications are working fine .
    pls let me know any inputs ...
    Regards,
    PSR

  • Why no Alt-Tab functionality (true last active, not just up or down the line)?

    I see the keyboard shortcuts for moving up and down the open tabs (ctrl-shift-tab and ctrl-tab) and the go direct to a numbered tab etc...
    what I really want is a last tab function that if pressed repeatedly would simply take you back and forth between the last two tabs. Such that if I have 8 tabs open and am presently on tab 7 and then switch to tab 4, then I press this keyboard shortcut it would take me directly back to 7. If pressed again it would go back to 4. etc.
    Take filling out a tax form or something as an example. I've got my browser open, several pages on tax help, tax code, and the like along with one with my paystub info and one that I am entering data into. I repeatedly need to bounce back and forth between the tab with the info on it (paystub) and the tab with the data entry on it.
    I suppose one could workaround by only having the two desired tabs open in the browser window or by having two browser windows open with each needed page, but this is such ingrained function (alt-tab in windows goes directly between your last two open applications no matter how many you have open) that it just seems very natural to want browser tabs to only go back and forth between the last two as well.
    really think this should be developed...seems simple (from an uneducated POV) and serves a definite purpose.
    thanks.

    Thanks, that works great.
    FYI I came across that several times, however none of them made it clear that the desired behavior was understood and that this was the actual fix for it.
    Thanks again and for those wondering - this does actually make ctrl-tab behave as normal windows alt-tab does....can't believe I've gone so long without this frustrated by every time I hit alt tab wanting to change tabs and changing applications instead.
    this is great...thanks firefox (still think this should be default instead of the climb up and down the open list of tabs)

  • TAB functionality(next page) in BDC recording process?

    Hi,
    I am trying to record a transaction using SHDB for BDC,
    in recording process I am selecting records in popup screen and that screen will be having 9 records all the time and after selecting 9 records when I press tab(for going into second page) that TAB functionality is not recording.
    Can any one please let me know how I can implement TAB(going to next page in recording process)
    Thanks for ur time...(waiting for valuable answers)

    Hi Rich,
    sorry i forgot to answer .,.
    I am using BP transaction and selecting business partner and ship to address tab i am trying to add address records to ship to address tab.
    P+ did not work .. its not going to next page.
    thanks..

  • How to set background image in Dynamic Shell Layout

    Experts,
    Using dynamic shell layout, how can we create a skin like this http://www.2shared.com/photo/OqXfb5jq/layoutissue.html
    Issues :
    1)Need to set the background to the page - How to set it in dynamic shell layout.
    2)Panel box color to be changed
    please advice
    thnks
    jdev 11.1.2.1

    Color goes UNDER the background image. Just set it.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "StarPilot06" <[email protected]> wrote in
    message
    news:eqqve6$341$[email protected]..
    >I am trying somethign that seems tricky to me...
    >
    > The image I am using I faded to a solid color on the
    bottom half. I set
    > the
    > background image to to left and NO REPEAT but when the
    cell grows with
    > content
    > and it stretched beyond the image it goes blank
    underneath. How do I set
    > a
    > background color without going over the background
    image?
    >
    > I need them both to be background because I want to use
    text over both.
    >
    > Any ideaS?
    >

Maybe you are looking for