Af:table inside detailStamp facet is slow

Hi All,
I am using JDeveloper 11.1.1.6. In my page i have an af:table and inside the table i have a facet="detailStamp" which contains one more af:table. I am having a button which opens the detailstamp facet of the selected row of the outer table. And I am allowing some operations like multiple row selection and processing with the selected rows for the innner table.It is very slow with this design. Especially in IE it is much slower than the other browsers. But if i remove the inner table from detail stamp and place it outside of the first table then it is working as expected with minimum delay. Is there any specific reason for this ? Is there anything that i can do to solve this. Or should i change the design itself? If I have to change the design then is there any way to achieve my UI need (when i click on a button after selecting rows in af:table it should open a section in between rows).
Thanks,
Priya.

Unless things have changed (I didn't see anything with a quick Google search), putting af:table in a detailStamp isn't supported. Why not use af:tree or af:treeTable?

Similar Messages

  • Using table as detailStamp

    i use selectOneChoice as detailStamp, the data is correct.
    bu when i use a table as detailStampm there is noi data any more.
    i just want to use table as detailStampm

    Hello Frank,
    I'm totally confused now!
    I opened an metalink SR some months ago to clarify the support of af:table within detailstamp of af:table (Jdev 11.1.1.1.0)
    (SR 2-3673615: Is af:table within detailstamp of af:table supported?)
    In this SR I also posted the links with your answeres ("inline tables are not supported in 11g").
    ==========
    tabbed panel error
    Re: allDetailsEnabled with RichTable
    And here the thread I posted in Feb. 2009:
    11g: support of af:table inside detailstamp of af:table
    In all three posts there are answeres from Frank that table within detailstamp is not supported in 11g.
    =========
    The answere from Oracle support was:
    =====
    Hi Peter,
    I've got an internal answer for this feature.
    "There is no official statement that we don't support it but there are objections in regards to performance and refresh behavior."
    For this reason, the way to proceed in this case is if you identify any issue please report the problem in a Service Request.
    If the issue is clear and can be passed to development to further review a new bug will be created.
    Hope this helps.
    ============
    What can I believe now?
    regards
    Peter

  • Table with detailStamp-retain disclosed state of row

    Hi,
    We are on JDev 11.1.1.4. We have a table with detailStamp facet in out application.
    When a new row is added, it is disclosed programmatically. However, once "Save" is clicked, this row collapses. I noticed that the key of the new row changes after save.
    Can you please suggest me on how we can retain the disclosed state of the row.
    Thanks,
    Sruthi

    Hi,
    instead using
    ${bindings.findAllCustomerWithProjectsByEmployeeId.currentRow.dataProvider.id}
    try and use the created iterator
    ${bindings.<iterator for method>.currentRow.id}
    Frank

  • How can I display "detailStamp" facet selectively for rows in a table ?

    Hi,
    My JDEV version is Studio Edition Version 11.1.1.5.0
    I am trying to display "detailStamp" facet selectively .
    If I read api in link below
    http://docs.oracle.com/cd/E26098_01/apirefs.1112/e17488/oracle/adf/view/rich/component/rich/data/RichTable.html
    Use the "detailStamp" facet on the Table to include a collapsable content area for each table row. Please note that the height of the open detail area will be a set height based on the height of the detailStamp component. Adding a component that changes in height (like showDetail or panelBox) will by default produce strange results when the detailStamp component's height changes.
    Detail Stamp can be selectively displayed for rows in the table by EL binding the "rendered" attribute of the "detailStamp" facet to "true" or "false". The EL binding can contain references to the table "var" attribute since during rendering it will be executed in the context of the row. Disclosure icon is displayed only for rows which have rendered="true".
    I can see that i can achieve it by setting rendered property for that facet. BUT this property is not available in Studio Edition Version 11.1.1.5.0

    Hi Frank.
    Thanks for your quick reply .
    But I am using Studio Edition Version 11.1.1.5.0 . In this version the property RENDERED of f:facet name="detailStamp" is NOT allowed.
    Edited by: user13764942 on Feb 7, 2013 5:48 AM
    Put in another way , I want to render the "detailStamp" facet selectively for rows , so for that I need the RENDERED property of "detailStamp" facet. This property is ONLY available in Jdev version 11.2 . I am using Jdev 11.1.1.5.0 so I need some alternative to RENDERED property as this property is NOT available in Jdev 11.1.1.5.0.
    Please suggest some way to achieve this behaviour of displaying "detailStamp" facet selectively ....
    Thanks!
    Edited by: Mangpal Singh on Feb 7, 2013 11:57 PM

  • Af:Table detailStamp facet - can it be "shown" by default

    Hi all,
    The title really says it all - can the detailStamp facet on an af:Table be set to default to "shown"
    Kind regards,
    John

    here is generated html btw
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd"><html dir="ltr"
                   lang="en-US"><head><meta name="generator" content="Orac
                   le ADF Faces"><link rel="stylesheet" charset="UTF-8" type=
                   "text/css" href="/Admin-AdminForms-context-root/adf/styles/c
                   ache/mycompany-desktop-10_1_3_3_0-en-ie-7.css"><script>var _AdfW
                   indowOpenError='A popup window blocker has been detected in your brows
                   er. Popup blockers interfere with the operation of this application. Pleas
                   e disable your popup blocker or allow popups from this site.';</script><script s
                   rc="/Admin-AdminForms-context-root/adf/jsLibs/Common10_1_3_3_0.js"></script><scri
                   pt>defaultTZ()</script></head><body onload="checkLoad(event)" onunload="_checkUnloa
                   d(event)"><iframe id="_pprIFrame" name="_pprIFrame" frameborder="0" longdesc="#" title
                   ="" src="/Admin-AdminForms-context-root/adf/images/t.gif" style="positio
                   n:absolute;top:-100px;visibility:hidden" width="0" height="0"></iframe><d
                   iv id="_pprBlockingDiv" onclick="return _pprConsumeClick(event);" style=
                   "position:absolute;left:0;top:0;width:0;height:0;cursor:wait;" on
                   keydown="return false;" onkeyup="return false;" onmousedown="retu
                   rn false;" onmouseup="return false;" onkeypress="return false;"></div><
                   div id="_adfDownload" style="behavior:url(#default#download)" class="x4e">
                   </div><script>var _cachedLibs;</script><a name="top"></a><noscript>This page u
                   ses JavaScript and requires a JavaScript enabled browser.Your browser is not
                   JavaScript enabled.</noscript><form id="formula" name="formula" style="margin:0
                   px" onkeypress="return _submitOnEnter(event,'formula');" method="POST" action="/Admi
                   n-AdminForms-context-root/faces/jsp/globalevents/Events.jsp"><table id="menu" class="x
                   1j" style="position:absolute;top:0px" cellpadding="0" cellspacing="0" border="0" summary
                   ="" width="100%"><tr><td width="1" height="20"><img src="/Admin-AdminForms-context-root/sk
                   ins/mycompany/skin_images/menuBarBackground.png" width="1" height="20" border="0" style=""
                   alt=""></td><td class="x8r" background="/Admin-AdminForms-c
                   ontext-root/skins/mycompany/skin_images/menuBarBackground.png
                   "><table cellpadding="0" cellspacing="0" border="0" summary=""><tr><t
                   d class="x1k"><a id="menu:ADDNew" name="menu:ADDNew" onclick="return _chain('re
                   turn openDialog(this)','submitForm(\'formula\',1,{source:\'menu:ADDNew\'});return false;
                   ',this,event,true)" href="#">Add</a></td><td class="x1m"> | </td><td class="x1k"><a onclick="return
                   _chain('return validDelete()','submitForm(\'formula\',1,{source:\'menu:_id1\'});return false;',this,event,true)" href="#">Dele
                   te</a></td></tr></table></td><td width="1" height="20"><img src="/Admin-AdminForms-context-root/skins/mycompany/skin_image
                   s/menuBarBackground.png" width="1" height="20" border="0" style="" alt=""></td></tr></table><div style="margin-to
                   p:17px"></div><div id="tablet"><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td><tabl
                   e cellpadding="0" cellspacing="0" border="0" width="100%" summary="" class="x2h"><tr><td width="100%"></td><td align
                   ="right" valign="middle"><script>function _navSubmit1(formName, event, id, vld, val){return _submitPartialChange(for
                   mName,vld,{event:event,source:id,value:val});}</script><script>function _navChoiceSubmit1(choice, formName,
                   event, id, vld){if (!_navSubmit1(formName, event, id, vld, choice.options[choice.selectedIndex].value)){choice
                   .selectedIndex = choice._lastValue;}}</script><table cellpadding="0" cellspacing="0" border="0" summary="" id
                   ="tablet-nb"><tr><td id="tablet-nb-i" valign="middle"><img src="/Admin-AdminForms-context-root/skins/mycompan
                   y/skin_images/tablePrev.png" border="0" style="" alt="Previous functionality disabled"></td><td><scri
                   pt>var tURL="/Admin-AdminForms-context-root/adf/images/t.gif";var axm=1;t(5,1)</script></td><td
                   valign="middle" nowrap><span class="x55">Previous</span></td><td><script>t(5,1)</script></td><td vali
                   gn="middle" nowrap
                   <select title="Select record set" class="x6" onchange="_navChoiceSubmit1(this, 'formula
                   ','goto','tablet',1)" onfocus="this._lastValue = this.selectedIndex" id="tablet-nb__xc_c"><option value="all">Show All 26</option>
    Edited by: Ayribisheklek on Jan 21, 2010 8:22 AM
    Edited by: Ayribisheklek on Jan 21, 2010 8:22 AM

  • DetailStamp facet iteration stops on the first row.

    Using Jdeveloper 10.1.3.2 using <f: facet name="detailStamp" I am having difficulty getting the iteration working correctly.
    I have placed a related child table to the parent table in the detailStamp. When I run the page I get a Master-Detail table that shows the related child rows of the first row in all the rows of the master table. I have tried the "ADF Developers Users Guide" methodolgy in Chapter 7 section 7.5.2 to use the table's varible to access the correct row accocated to the Master table.
    Steve-

    I read this once and I am not sure why it didn't click the first time I read it. But I believe the answer to my question is in the "Branch Rule Accessor of the Edit Rule page of the Tree Binding Editor. Which reads as follows:
    Branch Rule Accessor: If you are defining the rule for the main table, select the accessor method that returns the detail collection that you want to appear in the inline detail table. The list displays only the accessor methods that return the detail collections for the master collection you selected for the rule. If you are defining the rule for the inline table, select <none>, because you cannot embed a table inside the inline table.
    For more information see the
    "Application Development Framework Developer's Guide"
    Thanks Shay I am going to use the treeTable!
    Message was edited by:
    Steve Hogan

  • Question about ADF Table's detailStamp component..

    Hi,
    I've written a skin... The thing is I want that table placed inside detailStamp component to have a bit lower height rows than the containing table.. but keeping the same skin. Is it possible somehow? It's very urgent..

    Hi
    thank you for reply.
    indeed i used that weblog before , one i used and i am happy with is that tab menu system.
    just create a xml file and your menu with enough security is ready to go.
    but i can not understand how i should use this example method for my own requirement.
    so let me explain what i need to do :
    I have a javascript based menu in my web application.
    one its item is that a user click on it and he /she can see his/her transactions.
    so it is a javascript menu and not a command button or command link.
    and i can not use any java code when user select that item (maybe it is possible to use java code but i do not now how i can do it).
    when user select transactions item , application will open /faces/transactions.jsp .
    now in transactions.jap i have a table that i should user transactions to him . but i do not know how to filter the view object when this page is going to be opened.
    i searched and asked and i found that i should use bind variable and.... .
    now i declared a bind variable for userID in transaction view but i do not know how i can set value of this variable .
    what i thought is :
    1-set the variable in java code of viewObject , for example in its constructor .
    2-write some scriptlet in transactions.jsp to set value of that variable.
    3-maybe jdev has some drag drop / wizard stuff to bind that variable in query to the variable in managed bean.
    as this view is allways filtered with that userID for each session i think if i could bind it to userID property of managed bean my problem will be solved.
    which of the above way is correct way to do ?
    thanks

  • Af:table with detailStamp

    1) I have a table with detailStamp.
    Default I am on the first row.
    If I click on the expand-button (for the detail) of the third row, I get the detail of the first row.
    This is not what I expect.
    2) If I select the third row and click on the expand-button of the third row, I get the detail of the third row.
    If I select the first row and click on the expand-button of the firt row, I get the detail of the first row.
    How can I get this to behave like 2) without having to select the row first ?
    Edited by: evy on May 28, 2009 2:24 PM

    I was positive that I had dragged my vo as a 'master table, inline detail table' when I had created this long long time back, But I cant find that option now.. Maybe I was wrong. But I still do have a working version of my 'master -inline detail table' code. This is 11g code, btw. Never tried this in 10.1, but its worth a shot..
    <af:table rows="#{bindings.DashReleaseGroup.rangeSize}"
          fetchSize="#{bindings.DashReleaseGroup.rangeSize}"
          emptyText="#{bindings.DashReleaseGroup.viewable ? 'No rows yet.' : 'Access Denied.'}"
          var="row" value="#{bindings.DashReleaseGroup.treeModel}">
      <af:column headerText="Release Group" sortProperty="Name"
          sortable="false" width="1100">
    <af:outputText value="#{row.Name}">
      <af:convertNumber groupingUsed="false"
                  pattern="#{bindings.DashReleaseGroup.hints.MasterSid.format}"/>
    </af:outputText>
      </af:column>
      <f:facet name="detailStamp">
    <af:panelFormLayout>
      <af:table rows="#{bindings.DashReleaseGroup.rangeSize}"
             emptyText="No rows yet." var="detailRow"
             value="#{row.ProjectsUnderRG}" width="1050">
        <af:column headerText="Product" sortProperty="Product"
                sortable="true" width="100">
          <af:outputText value="#{detailRow.Product}"/>
        </af:column>
        <af:column headerText="Version" sortProperty="Version"
                sortable="true" width="80">
          <af:outputText value="#{detailRow.Version}"/>
        </af:column>
        <f:facet name="detailStamp"/>
      </af:table>
    </af:panelFormLayout>
      </f:facet>
    </af:table>The most important part to note here is the 'ProjectsUnderRG' accessor I am using aganist #{row} variable, which ensures that my inline table shows the details of the current row..
    My pagedef looks like
    <tree IterBinding="DashReleaseGroupIterator" id="DashReleaseGroup">
          <nodeDefinition DefName="com.oracle.retail.tools.model.dash.DashReleaseGroupVO">
            <AttrNames>
              <Item Value="Name"/>
            </AttrNames>
            <Accessors>
              <Item Value="ProjectsUnderRG"/>
            </Accessors>
          </nodeDefinition>
          <nodeDefinition DefName="com.oracle.retail.tools.model.dash.ProjectsUnderRGVO">
            <AttrNames>
              <Item Value="Product"/>
              <Item Value="Version"/>
            </AttrNames>
          </nodeDefinition>
        </tree>Note the Accessors tag.. You can get the name of your accessor from the 'Edit Tree Binding' window as well. Aganist the parent VO, this will be visible in <> tags..
    Hope it helps,
    Julian
    Edited by: Julian Stephen on Jun 8, 2009 8:22 PM

  • Change DisplayIndex of detailStamp facet

    Is there a way to change the displayIndex of the detailStamp facet in af:table. Say i need the arrow thats displayed in the table when the detailstamp facet as a second column in the table.
    Thanks in Advance.

    Hi,
    the detail stamp facet can only be changed in its visual appearance (look and feel) using skinning , not in its form (index).
    Frank

  • Reporting Services - How to open a second table inside report, for each number of client (each apears in first table)

    Reporting Services - How to open a second table inside report, for each number of client (each apears in first table)?
    Exemple:
    Table1
    Cliente name:
    John
    Client number:
    12345
    Survay number of negative answers:
    3
    Table2
    Questions and answers that were negative:
    Question: How much time where you waiting
    Avaluation: 3 (from 1 to 10)
    Answer: They only called me 1 mouth later
    Can you please help me?

    Hi,
    Based on the description, I understand that you want to add subreport in the main report. When previewing the main report, the subreport can be shown in detail. Please see the screenshots on my test:
    In Reporting Services, we can create parameters and pass them from main report to subreport in order to control the data dynamically.
    References:
    Subreports (Report Builder and SSRS)
    Add a Subreport and Parameters (Report Builder and SSRS)
    If I have any misunderstanding, please feel free to contact me.
    Regards,
    Heidi Duan
    Heidi Duan
    TechNet Community Support

  • Fetch the values from internal table inside an internal table (urgent!!)

    data : BEGIN OF PITB2_ZLINFO occurs 0,
             BEGDA LIKE SY-DATUM,
             ENDDA LIKE SY-DATUM,
             PABRJ(4) TYPE N,                       "Payroll Year
             PABRP(2) TYPE N,                       "Pay. Period
             ZL LIKE PC2BF OCCURS 0,
           END OF PITB2_ZLINFO.
    I have a internal table like this,
    How to Fetch the values from internal table inside an internal table.
    Kindly Help me on this..
    Regards,
    Ram.

    Hi,
    Try this....
    Loop at PITB2_ZLINF0.
    Loop at PITB2_ZLINF0-ZL.
    endloop.
    Endloop.
    Thanks...
    Preetham S

  • How to use one hash table inside another hash table

    Hi everyone,
    Any example of hash table inside another hash table.
    Can one here help me how to write one hash table inside another with repeating keys for the first hash table.
    Thanks,
    kanty.

    Do you mean you want the 'value' entries in a hash table to themselves be hash tables? Easy but this often indicates a design flaw.
    Hashtable<String,<Hashtable<String,Value>> fred = new Hashtable<String,<Hashtable<String,Value>> ();But what do you mean by "with repeating keys for the first hash table"?
    Edited by: sabre150 on Jul 2, 2010 10:11 PM
    Looks like you have already handled the declaration side in your other thread. I suspect you should be writing your own beans that hold the information and these beans would then be stored in a Map. The problem I have is that your description is too vague so I can't be certain.

  • Is there any way to create table inside cell in sapui5??

    Hello experts,
    How do we create table inside cell in ui5??
    something like this::
    Market Activities
    Other Activities
    Header 1
    Header 2
    Header 1
    Header 2
    Header 3
    Header 1
    Header 2
    Header 3
    Then how do we go about binding??
    Thank you,
    Best Regards
    Chetna

    This code is actually for simple table which i have created:
    var dvrData = [
                                   {DealerNo:"",checkedOrd:{checked:false,enabled:false},checkedOrd1:{checked:false,enabled:false},checkedColl:  {checked:false,enabled:false},checkedPromos:{checked :false,enabled:false},
    var newDvrTable = new sap.ui.table.Table({
                         id:"newDvrTableId",
                         visibleRowCount: 1,
                        selectionMode: sap.ui.table.SelectionMode.Single
    //following field comes unser first column (with blank label)
    newDvrTable.addColumn(new sap.ui.table.Column({
    label: new sap.ui.commons.Label({text: " Dealer Code", wrapping : true}),
                         template: new NewTextField({
                               id:"dlrNum",
                               value: "{DealerNo}" ,
    // following columns come under "MARKET ACTIVITIES"
      newDvrTable.addColumn(new sap.ui.table.Column({
                         name : "SHOP ACTIVITY",
                         label: new sap.ui.commons.Label({id:"shopId",text: "SHOP",
                               wrapping : true}),
                               template: new sap.ui.commons.CheckBox("chkShop",{
                                      enabled: "{checkedOrd/enabled}",
                                      checked:"{checkedOrd/checked}",
    newDvrTable.addColumn(new sap.ui.table.Column({
                         name : "Order Related ACTIVITY",
                         label: new sap.ui.commons.Label({id:"shopId",text: "ORDER",
                               wrapping : true}),
                               template: new sap.ui.commons.CheckBox("chkShop",{
                                      enabled: "{checkedOrd1/enabled}",
                                      checked:"{checkedOrd1/checked}",
    //Following two columns must come under Other Activities Column
    newDvrTable.addColumn(new sap.ui.table.Column({
                         name : "CHEQUE COLLECTION",
                         label: new sap.ui.commons.Label({id:"shopId",text: "COLLECTION",
                               wrapping : true}),
                               template: new sap.ui.commons.CheckBox("chkShop",{
                                         enabled: "{checkedColl/enabled}",
                                           checked:"{checkedColl/checked}",
    newDvrTable.addColumn(new sap.ui.table.Column({
                         name : "SCHEME UPDATE",
                         label: new sap.ui.commons.Label({id:"shopId",text: "SCHEME UPDATE",
                               wrapping : true}),
                               template: new sap.ui.commons.CheckBox("chkShop",{
    enabled: "{checkedPromos/enabled}",
                                      checked:"{checkedPromos/checked}",
      var oModel = new sap.ui.model.json.JSONModel();
                  oModel.setData(dvrData);
    var newdata = oModel.getData();
    sap.ui.getCore().setModel(oModel,"newDvr");
                  newDvrTable.setModel(oModel);
                  newDvrTable.bindRows("/");
    Thank you,
    Best Regards,
    Chetna

  • How can i create a Global Temporary Table inside a Stored Procedure....

    Hi...
    I need to create a Global Temporary Table inside a Stored
    Procedure....
    I have no idea how to do that....
    Please....if u can send me a sample, send to me....
    Thanks a lot

    To create a global temporary table inside a stored procedure,
    the minimal syntax would be:
    CREATE OR REPLACE PROCEDURE procedure_name
    AS
    BEGIN
    EXECUTE IMMEDIATE 'CREATE GLOBAL TEMPORARY TABLE table_name'
    || '(column_name NUMBER)';
    END procedure_name;
    As Todd stated, it would probably be better to create the global
    temporary table outside of the procedure:
    SQL> CREATE GLOBAL TEMPORARY TABLE table_name
    2 (column_name NUMBER);
    Table created.
    You can also specify things like ON COMMIT PRESERVE ROWS or ON
    COMMIT DELETE ROWS.
    It may be that there is something else, like a PL/SQL table of
    records or a cursor, that would suit your needs better. It is
    difficult to guess without knowing what you want to do with it.

  • How to get source table inside Template Mapping code template

    Hi guys,
    I have the following scenario, I have an table from external database and want to map it to an oracle table. This is done with Template mapping and I selected an Load code template on the execution unit that holds only the external table, this load code template will read row by row from source table and make the inserts into the flow table. I know that oracle use odiRef.getFrom() in order to construct the select statement from the external table. Because i need to do something custom i will need to have a list of the source tables inside the Load code template.
    Is this possible?
    P.S. I use owb 11gr2.
    Regards,
    Cipi
    Edited by: Iancu Ciprian on Jan 11, 2011 10:58 AM

    Hi Suraj,
    Thx for your answer!
    After posting the message i found in ODI documentation about odiRef other function and this I'm trying now to see if works, will let you know my results ...
    I implemented an custom iterator that retrieves the data from an external source and pass it to INSERT commands to execute against flow table. In order that this iterator to work i need the source table name of the current execution unit. Then the iterator is using the that name to get the data from the external entity and retrieve it as an array of Objects, this array of objects will be inserted in the flow table.
    Regards,
    Cipi

Maybe you are looking for

  • Screen goes black when time is announced

    When the time is announced (or even tested) the screen goes black and does in most cases come back after shutting off and starting up again. Other applications, which "speak" to me have no problem. So it has to be the speech sythesizer of the clock.

  • Output not coming RD00

    HI i am trying to issuing output in vf02,system giving message No output has been selected for printing help

  • HT1849 I Purchased an album delete by mistake and right now i want to redeem it. How do i do that.

    Purchased an album delete by mistake and right now i want to redeem it. How do i do that

  • Invenotry transaction

    Hello everybody, I have a question about inventory transactions. How can I know if transaction is issuing or receiving? Should I resolve transaction types, transaction source types, transaction actions or something else? Is there any document about t

  • New OATS Release Available

    Hi OATS Folks, New OATS release(Oracle Application Testing Suite 12.3.0.1.0)  is available now. Oracle Application Testing Suite Downloads</title><meta name="Title" content="Oracle Application- Cheers, Deepu M