BUG: 4.2/5.0 interactive reports: attributes inconsistent/incorrect HEADERS in control break total lines

When pause control and global actions are applied to an interactive report, the headers attributes generated for cells in the total break lines are incorrect.

The cell in the total row headers attributes must contain the values of the id attributes of the column headings that apply to the total cell, which is the ID of the header cell of column with the header of the previous control break cell. In this example, the headers value of the total cell Dept 10 Sal to line 24 should consist of the value of "SAL" (line 12) Sal column header ID and the ID "BREAK_DEPTNO_1" of the line of control break Dept 10 (line 3). Instead, it includes the value 'BREAK_DEPTNO_2' of the Next control pause (line 29). The problem repeats for the ex-post control breaks. However, the model is incompatible, and the values for the final control (86 and 107) break lines are correct.

This problem exists in APEX 4.2 and persists (even if using a different pattern of ID) to 5.0.

<table summary="" cellpadding="0" cellspacing="0" border="0" class="apexir_WORKSHEET_DATA" id="12082517246125452">
  <tr>
    <th colspan="4" class="apexir_REPEAT_HEADING" id="BREAK_DEPTNO_1">Deptno : <span class="apex_break_headers">10</span></th>
  </tr>
  <tr>
    <th id="ENAME">
      <div id="apexir_ENAME" onclick="gReport.controls.widget(this.id)" style="text-align:center;">Ename</div>
    </th>
    <th id="JOB">
      <div id="apexir_JOB" onclick="gReport.controls.widget(this.id)" style="text-align:center;">Job</div>
    </th>
    <th id="SAL">
      <div id="apexir_SAL" onclick="gReport.controls.widget(this.id)" style="text-align:center;">Sal</div>
    </th>
  </tr>
  <tr class="even">
    <td align="left" headers="ENAME BREAK_DEPTNO_1">CLARK</td>
    <td align="left" headers="JOB BREAK_DEPTNO_1">MANAGER</td>
    <td align="right" headers="SAL BREAK_DEPTNO_1">2450</td>
  </tr>
  <tr>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="ENAME BREAK_DEPTNO_2"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="JOB BREAK_DEPTNO_2"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="right" headers="SAL BREAK_DEPTNO_2">2450
      <br />
    </td>
  </tr>
  <tr>
    <th colspan="4" class="apexir_REPEAT_HEADING" id="BREAK_DEPTNO_2">Deptno : <span class="apex_break_headers">20</span></th>
  </tr>
  <tr>
    <th id="ENAME">
      <div style="text-align:center;">Ename</div>
    </th>
    <th id="JOB">
      <div style="text-align:center;">Job</div>
    </th>
    <th id="SAL">
      <div style="text-align:center;">Sal</div>
    </th>
  </tr>
  <tr class="odd">
    <td align="left" headers="ENAME BREAK_DEPTNO_2">SCOTT</td>
    <td align="left" headers="JOB BREAK_DEPTNO_2">ANALYST</td>
    <td align="right" headers="SAL BREAK_DEPTNO_2">3000</td>
  </tr>
  <tr class="even">
    <td align="left" headers="ENAME BREAK_DEPTNO_2">JONES</td>
    <td align="left" headers="JOB BREAK_DEPTNO_2">MANAGER</td>
    <td align="right" headers="SAL BREAK_DEPTNO_2">2975</td>
  </tr>
  <tr>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="ENAME BREAK_DEPTNO_3"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="JOB BREAK_DEPTNO_3"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="right" headers="SAL BREAK_DEPTNO_3">5975
      <br />
    </td>
  </tr>
  <tr>
    <th colspan="4" class="apexir_REPEAT_HEADING" id="BREAK_DEPTNO_3">Deptno : <span class="apex_break_headers">30</span></th>
  </tr>
  <tr>
    <th id="ENAME">
      <div style="text-align:center;">Ename</div>
    </th>
    <th id="JOB">
      <div style="text-align:center;">Job</div>
    </th>
    <th id="SAL">
      <div style="text-align:center;">Sal</div>
    </th>
  </tr>
  <tr class="odd">
    <td align="left" headers="ENAME BREAK_DEPTNO_3">BLAKE</td>
    <td align="left" headers="JOB BREAK_DEPTNO_3">MANAGER</td>
    <td align="right" headers="SAL BREAK_DEPTNO_3">2850</td>
  </tr>
  <tr>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="ENAME BREAK_DEPTNO_4"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="JOB BREAK_DEPTNO_4"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="right" headers="SAL BREAK_DEPTNO_4">2850
      <br />
    </td>
  </tr>
  <tr>
    <th colspan="4" class="apexir_REPEAT_HEADING" id="BREAK_DEPTNO_4">Deptno : <span class="apex_break_headers">40</span></th>
  </tr>
  <tr>
    <th id="ENAME">
      <div style="text-align:center;">Ename</div>
    </th>
    <th id="JOB">
      <div style="text-align:center;">Job</div>
    </th>
    <th id="SAL">
      <div style="text-align:center;">Sal</div>
    </th>
  </tr>
  <tr class="even">
    <td align="left" headers="ENAME BREAK_DEPTNO_4">FORD</td>
    <td align="left" headers="JOB BREAK_DEPTNO_4">ANALYST</td>
    <td align="right" headers="SAL BREAK_DEPTNO_4">3000</td>
  </tr>
  <tr>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="ENAME BREAK_DEPTNO_4"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="left" headers="JOB BREAK_DEPTNO_4"></td>
    <td class="apexir_AGGREGATE_VALUE" style="white-space:nowrap;" align="right" headers="SAL BREAK_DEPTNO_4">3000
      <br />
    </td>
  </tr>
</table>

Hello

My apologies for the delay in responding and thank you for the detailed description of the issue.

I could easily replicate this and filed bug 20889405 to follow, which will fix us as soon as possible. There is no workaround solution currently I'm afraid.

Thanks again for posting this.

Kind regards

Anthony.

Tags: Database

Similar Questions

  • Interactive report attributes: missing a column?

    It comes to Application Express 3.2.1.00.12

    I'm working on a report with columns drawn in a SQL statement in the definition of the region of the screen section interactive report attributes. We want to change the column names, so that they are more user-friendly, so forth that the report attributes tab, I'm looking for the name of the column, we want change, but it does not appear. Now, in the final report, the column is visible with the name of the column in the database header, so the system is aware of the column and can display it, but for some reason that we cannot see in the report attributes tab.

    Why a column would be invisible or inaccessible in the report attributes tab? There are 100 columns displayed in the attributes report: section of the column attributes. Is this the reason why I'm missing some columns; 100 is a hard column on this page limit?

    Thanks in advance for any help you can provide.

    Matthew Nagler

    Published by: user13579247 on July 20, 2011 10:45

    Published by: user13579247 on July 20, 2011 12:20

    Hello

    You are almost right place. You must click before the 100th column name, to screen where you can change column attributes.
    In the top right is buttons (Cancle, apply, < and=""> )

    Kind regards
    Jari

    Published by: jarola July 21, 2011 17:43

    He could documentation will guide you to the right screen
    http://download.Oracle.com/docs/CD/E14373_01/AppDev.32/e11838/app_comp.htm#sthref978

    >
    To access the attributes of the column:

    1. on the homepage of the workspace, click the icon of the Application Builder.

    2. Select the application.

    3. Select a page. The definition of Page appears.

    4. According to the regions, click interactive report next to the name of the region of report you want to edit.
    The page Interactive report attributes with the attributes of the column at the top of the page section is displayed.

    5. to access the column attributes page, click Edit next to the Alias column.

    >

    Published by: jarola July 21, 2011 17:44

  • Reorganize the interactive report attributes

    I'm having the most stupid problem:
    I try to rearrange the attributes displayed on an interactive report.

    On the Page change, I click on the link 'Interactive report' or region. I reorganized the attributes, but the record does not show the update. What Miss me?

    Thank you
    LAU

    Published by: Laurence on March 20, 2009 09:12

    The 'magical' device is the wheel with all the options (calculations, nail, etc.) that shows uop when you run the report (if you have to run the page, cannot do since within "Developer APEX").

    HTH
    Roel

  • Oracle Apex Interactive report missing filter column header information?

    Hello

    I use Oracle Apex 4.2, on Internet Explorer 9. I created an interactive report based on the views created in the database (11 g, version 11.2.0.1.0) oracle (workspace = database schema) I use the value of rownum to act as a key to identify the different lines.

    Whenever I try to find the information of one of the column headers for the interactive report (number), I'm not able to find the line, but when I try the same search for "action bar" at the top I am able to see the desired results. That is true of the SQL Developer so know if enter the same information in the filter of the columns, I see the corresponding lines.

    Y at - it an explanation for this behavior?

    Thank you

    Harry

    Hello

    This is a limitation of APEX. Column header filters in IR displayed first 999 distinct values in the ascending (after the application of all the IR filters). For example, you can filter 2310 using 'menu action filter' (as you specify) and then try clicking on the topic 'the number '. Then you must see 2310 here.

    fac586 of course it is a bug in the documentation, but 1 million limit is neither practical nor a way to go.

    Kind regards

    Hari

  • paging on interactive report - how to move on my layout

    well, I work with the basic interactive report, no settings. My final user does not seem to worry much horizontal scrolling, although it goes against my standards of web dev personal to do without important need. But with the models as they are, the paging for Recordset next/previous is WAAAY more to the right. I find it annoying, and in the interest of my user, I want to left-align it. I looked on Google, did a search in this forum and checked the docs of the APEX, not much leaping out of me. I think I can change a div on some model class, not having is not an easy, concluding that period.

    useful thoughts on this? TYIA and points for an idea of work.

    Hello

    Did you try to change the "Pagination display Position" interactive report attributes?

    Kind regards
    Jari
    -----
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Limit lines in an interactive report by USER ID or NAME

    I'm fairly new to Apex and very vey would appreciate your help. We currently use Aplicaiton Express 3.2.1. I'm trying to limit the display of the lines in an interactive report by USER ID in my APP_USERS table, which contains the following columns:

    APP_USERS

    NAME
    RID
    E-mail
    ROLE

    The table my interactive report based on includes the following columns:

    SC_TABLE

    MONTH
    NAME OF THE USE
    LM_NAME
    ETC... (numberical data columns)

    I use an authentication scheme that verifies users RID when you access my application of our work network.

    The process of information flow is the Manager of the line between data in a form and chooses his name in a LOV based on the APP_USERs table. Once submitted they can access the interactive report.

    My goal here is that, when a line Manager accesses the interactive report only the emplooyes rows that match their name in a column of the report OR their identity card of the APP_USERs iarereturned. So no superiors can see or modify other hierarchical employee information.

    I played adding SQL statements in the report area > Condition section but have not been able to come up with something that works. Any suggestions on how to implement this or tutorials you know that might help.

    Thanks for your help,

    Edited by: Ewaver February 11, 2012 15:21

    Ewaver wrote:

    My goal here is that, when a line Manager accesses the interactive report only the emplooyes rows that match their name in a column of the report OR their identity card of the APP_USERs iarereturned. So no superiors can see or modify other hierarchical employee information.

    I played adding SQL statements in the report area > Condition section but have not been able to come up with something that works. Any suggestions on how to implement this or tutorials you know that might help.

    This is known as Fine grain Access Control (FGAC) and is normally implemented using views or private virtual database (CAE) of Oracle functionality.

    If you are allowed to use an Enterprise Edition database and to apply these restrictions, through the entire application, or across multiple applications, then use of private virtual database (DPV), with the VPD security attribute in APEX application security attributes to set the settings in your application. (A somewhat outdated article on the use of VPD with APEX is available.)

    Should you not use EE, then you can roll your own VPD use parameterized views, once again using the security attribute VPD to set the context of the application.

    I'll put up a demo application. How can I make sure that you have access to my demo app?

    Create a developer of guest account in your workspace and after the workspace name and identification information sign in here.

  • Allowing the display of the icon in an interactive report

    Hi all

    I would like to add a screenshot to show what exactly is the nature of the problem, but because I can't, I'll give you as much detail as possible.

    Therefore, any way, to the Apex 4, I activated the "icon view" in the "attributes of interactive report' a 'interactive report. Once I've run the application, I switch the view of the report "Icon view" and then disable the "search bar" (in "interactive report attributes") in the order of restraint from the user to the view "icon. Everything works great, I got the application to load the icons and display them with a cute text... but then, even if the report is displayed as a horizontal 'list', I still stock with some of the borders in view of the report, + when I scroll my mouse on one of the icons, it to highlight all the icons of the line as it will do for an interactive report line. So what I would do, is to completely hide the border of reports and to disable mouseover option.

    I tried to solve these two ' detail using the customizing options offered by Apex, but I couldn't find anything. I'm open to suggestions...

    THX

    Stone

    Published by: user3155246 on September 15. 2011 12:16

    user3155246 wrote:

    I would like to add a screenshot to show what exactly is the nature of the problem, but because I can't, I'll give you as much detail as possible.

    You can do something even better: reproduce the problem exactly on apex.oracle.com to share with the community of visu...

    (And please update your forum profile with a real handle instead of "user3155246").

  • How to replace the interactive report '-' for null with white columns fields?

    The reports interactive one places '-' for null column fields. In the classic report, column null fields remain just as a draft. Y at - it a setting to change how many interactive reports display columns null fields? I would prefer that it be display as the classic report and leave the fields to null as a draft column.

    THX

    Published by: jngoracle on July 24, 2010 22:43

    Hello

    Will modify your report interactive report attributes.
    In the paging section, you can change attribute "see the Null Values as".

    BR, Jari

  • How to get the name of the element in a column in an interactive report?

    I've created an interactive report. I then added, on the same page, a region in a table. I want to set up is that, when I click on a button link column on a specific line, the name of the line went from the region in a table, so that the region in a table may list the matching items that belong to this specific line. But I have no idea what his name is. Any idea? Thank you!

    Hello

    Go to the interactive report attributes and then scroll down to the link column. Select the link target custom column, specify the link image and then you can assign the value of a column in a row of the page item (you can use #EMPNO to assign the value of the P2_EMPNO element with empno #.) In the form of tables create a where clause clause with this item id to filter the selected records.

    http://Apex.Oracle.com/pls/OTN/f?p=50942:33

    Thank you
    Manish

  • Number max of interactive report of records does not

    I go to interactive report attributes change lines max per page to 500, I can still see 15 on the page once I have recorded it, what am I doing wrong?

    Hello

    Have you logged in as Apex_Public_USER or person? You can save the report only when logged in as a developer (default report parameters) or by using a valid user for the execution of time-saving features.

    I hope this helps.

    Kind regards
    Matt.

  • How to set the height of the line of the line in the interactive report?

    Some of the values in the columns of my interactive report are wrapped to alter the height of the line to 2 or 3 characters.

    Is it possible to change it? I would like to have all the lines 2-digit height.

    Robert

    Add the following style sheet in the header HTML page.

    
    
  • How to have two Interactive reports on the same page.

    Hello
    I have a requirement where I need to have two interactive reports in a page where the user can select lines in the two reports by a line selector & send the page to the transformation.

    Please let me know is direct or workaround for this problem at the APEX 3.1.

    Thanks in advance.

    Hello

    Apex do not support having more than one IR on the page.
    See this post for circumvention of blob Roels
    http://roelhartman.blogspot.com/2009/03/two-interactive-reports-on-one-page.html

    Kind regards
    Jari

  • Custom UI for interactive reports

    Hello

    Can anyone help me regarding the custom user interface of interactive reports?

    I want to have the color of line replacing in the grid of the interactive report and instead of using existing apex themes I want to have my own custom theme with my choice of colors and settings, can someone tell me in this regard?

    To a certain extent, I tried to achieve in java script code bt tht is nt a value.



    Thank you

    The HTML of the Page header is a great way to try this out. Or a link to a file css on your Web server and modify the css in there.
    If you use Firefox with Firebug you can clearly see the css that is applied to each element.
    You can use jQuery to apply (one) another css-entry to a TR or TD, or other. But the first step is to override the settings. Then, you can change the standard IR into something like this.
    You can also check here or here.

  • Bug? Interactive report includes the column excluded research

    Apex 3.1

    I've created an interactive report with a query that includes a 'expensive' column (a function call). To improve performance, I want to exclude this search/filter column.

    I unchecked everything under "allow users to"... (filter) on the column attributes page. The column is no longer in the drop-down list under the microscope in the interactive report, but the column ("element_groups" in my example below) is always included in the SQL that is generated when the user makes a search via the "All columns" option (default):
    select 
           "CMPCODE",
           "CODE",
           "NAME",
           "SNAME",
           "ACCOUNTTYPE",
           "ELEMENT_GROUPS",
           count(*) over () as apxws_row_cnt
     from (
    select  *  from (
    select ae.cmpcode, ae.code, ae.name, ae.sname, ae.accounttype,
      string_util_pkg.join_str (cursor(select distinct grpcode from accounting_element_group where cmpcode = ae.cmpcode and code = ae.code order by 1), ',') as element_groups
    from accounting_element ae
    where ae.elmlevel = :p852_elmlevel
    )  r
    where ((instr(upper("CMPCODE"),upper(:APXWS_SEARCH_STRING_1)) > 0
        or instr(upper("CODE"),upper(:APXWS_SEARCH_STRING_1)) > 0
        or instr(upper("NAME"),upper(:APXWS_SEARCH_STRING_1)) > 0
        or instr(upper("SNAME"),upper(:APXWS_SEARCH_STRING_1)) > 0
        or instr(upper("ACCOUNTTYPE"),upper(:APXWS_SEARCH_STRING_1)) > 0
        or instr(upper("ELEMENT_GROUPS"),upper(:APXWS_SEARCH_STRING_1)) > 0
    ))
    ) r where rownum <= to_number(:APXWS_MAX_ROW_CNT) 
     order by "CMPCODE","NAME","CODE"
    In my view, the column should be excluded from "All columns" research when the column was set to prevent the user from filtering on it.

    The same problem is reported here: interactive - report no research on all columns

    Is this a bug? Fixed some 3.2 Apex? Apex 4? No work around?

    -Morten

    http://ORA-00001.blogspot.com

    Hello

    Yes, it is a known problem.
    It seems that it is fixed on the Apex 4.0.2.00.06
    http://www.Oracle.com/technetwork/developer-tools/Apex/application-express/402-patch-189110.html#CHDIHDIB

    Kind regards
    Jari

  • Apex 4.0 has even 100 column limit on the attributes of interactive report

    We are on Apex 3.2 and one of our applications widely used interactive reports, most having more than 100 columns. The report attributes tab shows only the 100 first columns, which can be moved upwards or downwards to order. Additional columns are accessible by selecting the 100 column and use the > button to get the rest. However, these columns cannot be moved to another location.

    This isn't a major problem when first create reports as SQL put them in the right order, but all fields may need some sort of setting in shape.

    The problem comes when a request arrives to add an additional column to the report. No matter where I put it in the SQL, the field always ends by at the bottom of the list of attributes. If this field is required to be in the 32 column, I can't move it. I can get around this by running the interactive report, move the column to the correct position and re-record the master report.
    However, the list drop-down "Filter" will always have the new column, at the bottom, which I suppose is using the report attributes list, that I can't change.

    Anyway, my question is to those on Apex 4.0 - this limitation of 100 columns has been increased or is it still in place.
    If someone had the same problem and found a better solution.

    Thank you
    Daron

    Hi Daron and blabla,

    Yes, it seems that this limitation is still in place and I will file a bug, if there isn't one already. But I think in APEX 4.0 is less a problem, because if you use the "tree" to edit your page, you will see all the columns in the report below the IR region. There is no limit of 100 column here. And better yet, you can use drag and drop to move the column where you want to make or change directly with a double click or the menu shortcut "Edit" option.

    Hope that helps
    Patrick

Maybe you are looking for