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

Similar Messages

  • 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

  • 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

  • How to hide columns that are getting added dynamically to UI Element 'Table

    In SRM 7.0 while displaying a RFx, click on "responses and awards" button.
    In the response comparision tab once the user selects response number and clicks on "compare all responses".
    Item details table is displayed with fields item number,internal number,item description,........,Price etc.
    Requirement is  to hide the price column from the table.
    The UI element type is 'Table'.
    But the catch is there is no column price visible at layout design level.
    This field is getting added dynamically at run time.
    When i right click and see the 'more field help' at the front end i get the field id as 'GRP_1_COL_3_TXTV'.
    lo_table ?= view->get_element( id = 'ITEMS_TABLE' ).
    lo_column = lo_table->get_column( id = 'GRP_1_COL_3_TXTV').
    ASSERT lo_column IS NOT INITIAL.
    lo_column->set_visible( EXPORTING value = '01' ).
    I had written the above code in the pre-exit of WDDOMODIFYVIEW.
    But i am getting dump as assertion failed.it says no column by name 'GRP_1_COL_3_TXTV'.
    Please help me inhow to hide fields or buttons getting generated dynmically.
    Regards,
    Venkat Raghavan.

    Hi Anitha,
    What i understood from your question is,you want to control the table from your inputs.I have a one question for you what do you want to show defaultly i.e when you run the application what you want to show,either no table or table with some values.
    Any how i am giving solution in this way.
    If both inputs are given proper table output is displayed
    Write your below logic in the WDDOMODIFYVIEW )
    Here i am assuming that you already have a table element in the view.
    Get the values entered in the input fields and compare those 2 values ,if the condition is satisfied then bind the values which you want to show in the table to the context node.
    but if only 1 input is given a column is empty in the output table so i want to hide this column dynamically at runtime based on my inputs
    You are telling that you know the empty column.If so get the view element reference and use the REMOVE_COLUMN to remove the column.
    data:lr_table type ref to cl_wd_table,
           lr_column type ref to L_WD_TABLE_COLUMN.
    lr_table ?= view->get_element( 'TABLE1' ).
    CALL METHOD LR_TABLE->REMOVE_COLUMN
        EXPORTING
          ID          = 'TABLE1_color'
         INDEX      =
        RECEIVING
          THE_COLUMN = lr_column.
    i want to hide some empty rows also at runtime based on inputs.
    Removing the rows is very simple.if you know the key fields data of internal table from your input fields then do in this way.
    delete itab from wa where key1= "12" and key2="abd".
    Now bind the internal table to context node.
    LO_ND_hcm->BIND_TABLE(
          NEW_ITEMS            = it_final
          SET_INITIAL_ELEMENTS = ABAP_TRUE ).

  • How can we split the image when its added dynamically ?

    Hi Experts,
    I have an image where i'm calling a DAL in Entry tab Data section under section level properties.As you know that will execute during Entry process.In that DAL i'm Adding an image based on the user choice during entry.
    When image added that should be accomedate the spaces availale in the form.First half of the section can accomedate in the first page and secound half will go to next page.
    I have used CANSPLITIMAGE rule,but that is not get executed during entry process.
    Can someone help me How to split the image during entry process when its added dynamically ?
    Thanks,
    RAMAN C.

    Aside from what you might think of as the origin placement, Gendata rules are not run during Entry operations. As such, you are not able to do what you describe in versions before 12.2. Starting in 12.2, you still can't execute Gendata rules, however there is a newly supported feature when DAL adds a section that will look for the existence of the CanSplitImage rule and assigns an internal attribute that will allow the section to split during entry. This isn't the same as running the rule, but the net effect should be acceptable. (At some point in the future, perhaps this internal attribute will become something you can just set when adding the section on the form and you won't have to specify the CanSplitImage rule at all - for Batch or Entry. That would be great.) In the meantime, if you are not using 12.2, your only option is to break your section up into smaller section components and add them separately. That should help minimize unused space on the page when something doesn't fit.

  • Dynamic UI Shell & Security Issue - FYI

    Hi
    In Jdeveloper 11.1.1.4.0 when granting security to a role for the Dynamic UI Shell you could encounter the following issue.
    On the Resource Grants tab, select Resource Type = "Web Page" & ensure that "Show task flows imported from ADF libraries" is selected. The "dynamicTabShellDefinition" is available to grant access to a role.
    Change the Resource Type = "Task Flow". The blank task flow from the imported library should be visible in the Resource column, but is not.
    Running the page containing the UI Shell template will result in a Authorization error.
    To solve add the following code to the jazn-data.xml file within the tags of the role that you are granting access to the task flow;
    +<permission>+
    +<class>oracle.adf.controller.security.TaskFlowPermission</class>+
    +<name>/WEB-INF/oracle/ui/pattern/dynamicShell/infra/blank.xml#blank</name>+
    +<actions>view</actions>+
    +</permission>+
    I have tested this in version 11.1.2.0* and the task flow is shown in the Resource column of the wizard.
    Regards.
    Leon.

    Thanks a lot..
    Useful information

  • Setting the locale dynamically in .shell file

    Hi ,
    I am using <netuix:locale language="en"/> in .shell file for the header in Weblogic Portal 9.2 application.
    How i can set the language attribute dynamically as currently it is set to English that's why my header area always displays the text in English language for the first time when I login into my application.
    Looking forwar for the response
    Thanks in Advance
    Regards
    Gaurav

    Hi Guarav,
    The <netuix:locale> control is used within Portal Framework markup (.shell, .portlet, .portal, etc.) to specify the local for that resource's title and description. For example: if you have a file named headerFooter.shell, its English title might be "The Header-Footer Shell", and that's how you would identify the shell in the Portal Admin Tools. If you had users who spoke/read Spanish, you'd create a <netuix:locale> element for headerFooter.shell that had the title as "El Cabeza-Pata Shell" (or something :). What I'm saying is: that control only affects the localization of the title and description of that WLP resource itself, not its content.
    To change what language the text of your header uses, check out the i18n JSP tag library: http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/javadocjsp/p13n/i18n/tld-summary.html.
    Hope that helps,
    George

  • In outlook 2013 Add-In, Adding dynamic menu to splitButton idMso="DialMenu" is working and the same code is not working in outlook 2010 Add-In.

    In outlook 2013 Add-In, Adding dynamic menu to <splitButton idMso="DialMenu"> is working and the same code is not working in outlook
    2010 Add-In. please let me know, if i am missing something. Below is the xml and screen shot
    <contextMenu idMso="ContextMenuFlaggedContactItem">
     <splitButton idMso="DialMenu">
              <menu>
                <dynamicMenu id="CallContactwithFreedomvoice
    " label="CallContactwithFreedomvoice" 
                            getContent="OnGetContenttest"                           insertAfterMso="Call"/> 
            </menu>       </splitButton>    </contextMenu> 

    Hi Narasimha prasad2,
    Based on the description, the context menu for the flagged contact doen't work in Outlook. I am tring to rerpoduce this issue however failed.
    I suggest that you check the state of the add-in first to see wether the add-in was loaded successfully.
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Adding dynamic attributes to static context node

    Hi All,
    I have defined a context node LINES with several attributes. This is done staticly during developmenttime.
    During run-time node LINES is extended with several attributes dynamicly. See below:
    10     HEADER_GUID               ->
    11     DETAIL_GUID               ->
    12     EXTERNAL_ID               ->
    13     OBJECT_TYPE               ->
    14     IN_OUT_PLAN               ->
    15     TRAFFIC_LIGHT_1               ->
    16     TRAFFIC_LIGHT_2               ->
    17     TRAFFIC_LIGHT_3               ->
    18     TRAFFIC_LIGHT_4               ->
    19     _LOCATION          \TYPE=STRING     ->
    20     _ZZTOPGROUPING     \TYPE=STRING     ->
    21     _STATUS          \TYPE=STRING     ->
    22     _100000200          \TYPE=STRING     ->
    19..22 are added dynamicly.
    I have an internal table that matches de new context. This <fs_tb_tree_new> I want to bind like:
    *&- bind table
      lr_node->bind_table( new_items =  <fs_tb_tree_new>
                           set_initial_elements = abap_true ).
    In <fs_tb_tree_new> the dynamicly added attrbutes contains values e.g. (the static attributes also have values via <fs_tb_tree_new>):
                         _LOCATION   _ZZTOPGROUPING  _STATUS              _100000200                   
    5     Africa     0002     Reporting Entity     0.000
    6     Russia, CIS     0003     Identify                          0.000
    An ALV presents the values of the attribute. But.... only the values of the static part are presented, not the dynamic attributes added during runtime.
    Please advise what I forget or do wrong .
    Thanks in advance.
    John

    I solved the issue:
    If you use a combination of static attributes added with dynanic attributes (during runtime) for dynamic ALV, I advise to create a new node and bind the values to this new created node:
    Cheers, John
    wd_this->extend_context( EXPORTING im_struc_descr =  lr_cl_abap_structdescr
                               IMPORTING ex_node = lr_node_alv ).
    Method:
    *&- Create new dynamic context LINES_DYN
    Node for alv-table
      lr_node_info = wd_context->get_node_info( ).
      CALL METHOD lr_node_info->add_new_child_node
        EXPORTING
          name                  = 'LINES_NEW'
          static_element_rtti   = im_struc_descr
          is_static             = abap_true
          is_multiple           = abap_true
          is_multiple_selection = abap_false
        RECEIVING
          child_node_info       = lr_subnode_info.
    lr_node = lr_subnode_info->get_parent( ).
      lr_node = wd_context->get_child_node( 'LINES_NEW' ).
      ex_node = lr_node.
    *&- bind table for alv
      lr_node_alv->bind_table( new_items =  <fs_tb_tree_new>
                               set_initial_elements = abap_true ).

  • How to create a Dynamic Logon pages for a portal.

    Hi all ,
    Is it possible to create a dynamic logon pages for a portal.My requirement is when ever we enter the Portal url in the browser we will get logon page ..now when we reenter the Portal link the logon page should change. is it possible .
    thanks
    Rajeev.

    Hi Rajeev,
    Your requirement isn't very clear here.
    Do you meant that is userA is trying to logon, he must see different logon pages at different tims he tries to logon?
    Thanks  Hermann, I too was thinking about the same...just need to have some clarity on what really needs to be achieved.  Also unless the whole logon page needs to be different then cookies are best -- if its just some images then some javascript would be good enough.
    Thanks,
    GLM
    Edited by: GLM on Sep 26, 2008 12:11 PM

  • Is it possible Without EEWB Adding filed to standard tab.

    Hi Experts!
    Without EEWB and enhancing Screen Is it Possible to adding filed to standard tab. Any body can help out in this.
    <b>
    URGENT</b>
    Thanks
    vikram.c

    Hi
    Copy sandard table to Ztable then make it change mode  . Then add new field...
    Thanks
    Sasmita

  • AdvancedDataGrid headerrenderer children added dynamically do not display

    The AdvancedDataGrid in Flex 3.x does not correctly render children of a custom headerrenderer when the children are added dynamically. This works correctly with the DataGrid.
    An AdvancedDataGrid has a custom headerrenderer with one field to display the column header text.
    A show button below the grid adds a text input field in the header below the column text in the header.
    When the show button is selected, the AdvancedDataGrid header sizes correctly to leave space for the field but does not display the field.
    If I drag the column, the text input field displays as I am dragging. See the 3 images below.
    I have included the 3 source files. What is the correct way to dynamically add children to an AdvancedDataGrid header?
    Thanks.
    1. AdvancedDataGrid with only the column header text:
    2. After Show is selected, the header is sized for the text field below:
    3. Only dragging the column header temporarily shows the text field:
    1. TestGrid.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="onInit(event)" width="100%" height="100%">
    <mx:Script>
    <![CDATA[
         protected function onInit(event:Event):void {
              var cols:Array = grid.columns;
              var colWidth:int = grid.width;
              var col:AdvancedHeaderColumn = new AdvancedHeaderColumn();
              col.wordWrap = true;
              col.show = false;
              var headerRenderer:ClassFactory = new ClassFactory(AdvancedHeaderLabel);
              // Add any custom properties
              headerRenderer.properties = {text: "Column1 header that wraps", dataGridColumn: col};
              col.headerRenderer = headerRenderer;
              col.headerWordWrap = true;
              cols.push(col);
              grid.columns = cols;
              grid.measuredWidth = colWidth;
         protected function showText(event:Event):void {
              var cols:Array = grid.columns;
              for each (var col:AdvancedHeaderColumn in grid.columns) {
                   col.show = show.selected;
              grid.columns = cols;
    ]]>
    </mx:Script>
         <mx:AdvancedDataGrid id="grid" height="100%" width="100%" variableRowHeight="true" editable="true" lockedColumnCount="1"/>
         <mx:Button label="Show" id="show" click="showText(event)" selected="false" toggle="true"/>
    </mx:Application>
    2. AdvancedHeaderLabel.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" verticalScrollPolicy="off">
    <mx:Script>
    <![CDATA[
         import mx.controls.TextInput;
         import mx.core.UITextField;
         // properties
         public var text:String;
         public var dataGridColumn:AdvancedHeaderColumn;
         // Column header
         public var textField:UITextField;
         // Optional text input field
         public var textInput:TextInput;
         override protected function createChildren():void {
              super.createChildren();
              // Always add the header text
              textField = new UITextField();
              textField.text = text;
              textField.multiline = true;
              textField.wordWrap = true;
              textField.percentWidth = 100;
              addChildAt(textField, 0);
         override protected function commitProperties():void {
              super.commitProperties();
              // Add the text input field?
              if (dataGridColumn && dataGridColumn.show && !textInput) {
                   textInput = new TextInput();
                   box.addChild(textInput);
         override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
              super.updateDisplayList(unscaledWidth, unscaledHeight);
              // Position and size the textInput field
              if (dataGridColumn.show && textInput) {
                   textInput.y = textField.getExplicitOrMeasuredHeight();
                   textInput.setActualSize(unscaledWidth, textInput.getExplicitOrMeasuredHeight());
         override protected function measure():void {
              super.measure();
              measuredWidth = textField.getExplicitOrMeasuredWidth();
              measuredHeight = textField.getExplicitOrMeasuredHeight();
              // Make room for the text input field
              if (textInput) {
                   measuredHeight += textInput.getExplicitOrMeasuredHeight();
    ]]>
    </mx:Script>
         <mx:VBox height="100%" width="100%" id="box" verticalAlign="bottom"/>
    </mx:VBox>
    3. AdvancedHeaderColumn.as
    package {
         import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
         public class AdvancedHeaderColumn extends AdvancedDataGridColumn {
              public var show:Boolean = false;
              public function AdvancedHeaderColumn(columnName:String=null) {
                   super(columnName);

    Thanks Hackintosh.
    It prints as it views, as a corrupt jpeg. I also dug into console and it confirmed there was an error about a corrupt jpg. The most interesting thing is if I open the bad pdf in Photoshop the whole image is there with no signs of corruption. This leads me to believe it's something with how OSx and/or Safari are rendering the jpgs. Another curious sidenote, Safari on Windows works fine but if you save the pdf, move it to a mac and open it, you get the corrupted jpg again.
    I think I'm going to try and stop swimming upstream now. At the end of the day I don't care if the images are pngs, tiffs, or eps. I'm going to try feeding a few different formats and see if that doesn't fix the problem.

  • How to create 'Tab page' portal?

    Hi,
    The 'Portal' configuration page provides 3 types 'Dashboard', 'Standalone Portal' and 'Tab Page Portal'. According to help document, to add new 'Tab Page', needs to ask customer support. Does anyone know how to use 'Tab Page Portal'?
    Regards,
    Desmond
    Edited by: user783168 on 23-Oct-2012 19:02

    Similar to Patch 8608149 for 'User Portal' tab on User Transaction in FW 2.2 (default in 2.3.1)?
    Follow How To Create A New Multi-Tab Portal Using Configuration Tools (Doc ID 1356225.1)

  • Dynamic or cross tab report in sap

    Dear Gurus,
    I want to develop a report in SAP where colums will be variable like if data increase colume will also be increased.I am giving an example below which clarify my requirements : -
    In normal ALV display as follows :-
    Material            Batch               Month                 Qty
    M1                      B1                  04-2011           10.00
    M1                      B1                  05-2011           15.00
    M1                      B1                  06-2011            8.00
    M2                      B6                  05-2011           18.00
    M2                      B6                  06-2011            30.00
    M3                      B5                  07-2011            35.00
    I need this like following :
    Material            Batch             04-2011       05-2011         06-2011          07-2011
    M1                     B1                   10.00           15.00               8.00                0.00
    M2                     B6                     0.00           18.00             30.00                0.00
    M3                     B5                     0.00             0.00               0.00              35.00
    Here if month increase then it will increase like that :
    Material            Batch             04-2011       05-2011         06-2011          07-2011       08-2011
    M1                     B1                   10.00           15.00               8.00                0.00                1.00
    M2                     B6                     0.00           18.00             30.00                0.00                2.00
    M3                     B5                     0.00             0.00               0.00              35.00              58.00
    It can be increased upto n no of entries depends on selection screen.
    I have never develop such type of report .Please help me out to develop this report.
    Advance Thanks
    Nirmal Sharma
    Moderator message: please don't just post the same thing again after the previous one was locked by moderators.
    Edited by: Thomas Zloch on Aug 12, 2011 2:26 PM

    please refer the below thread.. i am sure you will find the solution.... its not difficult at all.
    Need Dynamic or Cross tab reports

  • Adding dynamic images to your website using Dreamweaver

    Hi
    I've been working on a website which has been in use by public for some months now.
    I recently wanted to add a simple product catelogue.   I can do this just by creating my database connection and using the recordsets.
    However I wanted to add an image thumbnail to each product record.
    I found the above topic in the Adobe Help 'Adding dynamic images to your website using Dreamweaver'
    What I really would like to know is what exactly is put in the image_location field of the table, how is this field populated and then how to view the picture.
    I have tried, as per instructions, but the picture is not showing.
    I use php as I dont know coldfusion, but I'm sure the process must be pretty similar.
    If anyone can shed some light then that would be really appreciated.
    Many thanks liz

    komrad78 wrote:
    > I'd like to know how do you add background music to a
    website using
    > dreamweaver CS3?
    > I'm using dreamweaver CS3 to create a website for my
    church (they
    > already have a domain) and I'm trying to figure out how
    to add
    > background music.
    >
    > Also, is there a way for me to add a music player or
    something to the
    > page that starts playing when they enter the site and
    let's you pick
    > different songs from it?
    >
    > And lastly, if I just embed a song or whatever it is as
    the
    > background music, can I make it loop or play a different
    song
    > afterwards?
    As most anyone else will say, so I will say; *please don't
    start it
    automatically!*
    Playing music on a site is fine, but making it play
    automatically when you
    go to the site will alienate lots of people; especially those
    having a quick
    web surf at work or who have other music on whilst they're
    working.
    But back to your question; have a look at the XSPF music
    player
    http://musicplayer.sourceforge.net/).
    It comes in different visual versions
    (can modify it with a bit of Flash knowledge), allows you to
    select
    different songs or just leave it looping, or you can just
    loop one song. And
    yes, you can make it start automatically.
    See
    http://www.blastoffmusic.org
    for an example of a christian site where it
    is used (on the inside pages)
    HTH,
    Pete.
    Peter Connolly
    http://www.kpdirection.com
    Utah

Maybe you are looking for

  • SharePoint Foundation 2010 supported sql server version?

    Hi, I am using SharePoint 2010 Foundation. I want to know what are all the SQL Server versions would support in SharePoint 2010 Foundation. Could anyone tell me as soon as possible. Thanks & Regards Poomani Sankaran

  • External hard drive not recognized in finder

    I am trying to pull up my Western Digital External Hard drive after connecting it via USB.  I used to be able to open it through Finder and there is nothing showing up.  What shall I do??

  • Creating table at runtime w/o knowing the structure

    Hi, I have searched high and far to find a solution for my needs, but have not come across anything. Hopefully, the knowledge here is greater than my searching skills In an ABAP called during Dynamic Actions I have the need for storing data retrieved

  • Relocation R_X86_64_PC32 against...

    I really don't know what to do with this, but it seems like it may be useful information. I build x264 from subversion every time I notice an update. I've been doing it for a long time without any problems. Then on Nov. 24, I came across this error:

  • Sql server replication

    hi, what  sql server replication? Differenent type  server replication? thanx subodha