Title= Attribute for report column headings
Hi All,
Is there anywhere we can specify the "title=" attribute for each of the report column headings. Unfortunately we are on Apex 2.0
This is to facilitate the use of screen readers, and I can see nowhere this can be entered.
We can use an anchor tag in the heading field of the column attributes which is fine such as <a title="test indicator indicator">TST </a>
But if we apply a sort to this field, the Sort doesn't work.
Thanks,
Noel
Hi Noel,
You need to change the column heading to wrap the text in a tag that has the title attribute.
For example, if you had a column called Name, change this to <span title="Name">Name</span>.
Column sorting will still work.
Regards
Andy
Similar Messages
-
Tooltips for report column headings
Hello,
I have a normal report, and I wanted to have either a tooltip or a cluetip for the report column headings. Can anyone please help me with this issue.
thanks,
ortonHi!
One way would be to adjust the report template. But this is quite difficult if you haven't done this before.
Maybe this forum post helps: Re: oracle apex and extjs grid table
Hmm on the other side why don't you just add some html tags inside the report column headers? I would suggest this example: http://apex.oracle.com/pls/otn/f?p=25110:5
<span TITLE="header=[Help] body=[Helptext]";>YOUR COLUMN HEADER</span>Best regards,
Tobias -
Report column headings and title tag
Is there a way to add a title tag (similar to the alt tag for images) to my report column headings, so that when I hover over the column headings I get a description of the column?
I found a solution here:
Title= Attribute for report column headings -
Javascript in report column headings?
Hello,
I'm wondering if it's possible to be able to use Javascript in report column headings, so that when the user hovers the mouse over the column heading name in the report, a pop-up appears with an explanation of what that column is. Usually I use Javascript on page items, but in this case, the column headings aren't page items, they are derived from the SELECT statement that makes the report. Is this possible using Javascript? Or, is there something I'm not aware of that Apex can do, such as the "Optional Label with Help" but for column heading names?
Thank you,
LauraHello Laura,
Each report column headings has an ID equal to the column name/alias as it appears in your select statement. You can use this ID to directly access the column header DOM node, just as you are doing with a page item.
In your case, you can use the ‘title’ attribute to get what you want. If your column ID is ‘COL1’, you can use something like this in the footer of your report region:
$x(‘COL1’).title = ‘Help Text’;Of course, having an ID allows you to use any JavaScript code you need.
Hope this helps,
Arie. -
Splitting Dimensions on Attributes for reporting
Does anyone have experience or a good idea on how to most efficiently allow splitting a dimension on attributes for reporting custom cells. We are working in 11G. First let me explain
We have a dimension Brand that has a level based hierarchy.
Total
Category
Brand
Item
The Item level has many attributes, of course it has Category and Brand but it also has other Attributes that apply only to the Item level, we will say Flavor and Size for example. The user might want to see a report with Flavors on Columns and Size on rows, or Flavor on columns and Categories on rows.
We have come up with 4 ways to do this, 3 on the fly and 1 predefined.
1. We use the BRAND_VIEW view to limit to the chosen attributes and the Item level then join to the CUBE_VIEW and sum BRAND. This only works for measures with all SUM additively
2. Use the Java API and Source objects to limit BRAND to the ITEMS that meet our criteria, create a custom member in brand and report on it. This gets around the additively problem but is currently not an option til Oracle patches the 11G API to allow session only member creation.
3. Write a DML program to limit the BRANDS and then report on the TOTAL. Again this only works for SUM.
4. For the above example we would build 3 dimensions for BRAND instead of 1. We would build the BRAND dimension as defined and a FLAVOR and SIZE dimension. This increased the size of the build and fact data, also greatly increases the build time. Also this forces the User to see many more dimensions then they are use to seeing.
If anyone has dealt with an issue like this I would greatly appreciate hearing how you handled it.Clyde, how are you sir? I was curious on this too - so I took a look into it. Seems that the as long as the attributes are marked navigational they come along into the BIA indexes. See excerpt and link below.
[http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/bcf9bfdd052ec5e10000000a11466f/content.htm|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/bcf9bfdd052ec5e10000000a11466f/content.htm]
Step 1: Creating a BI accelerator index
When you execute this step, the system creates the indexes for the tables of the InfoCube star schema on the BI accelerator server, as long as they have not already been created by other BI accelerator indexes. These tables consist of the fact and dimension tables of the InfoCube as well as the master data tables that contain the required SIDs, the S, X, and Y tables of the InfoObjects
X = time independent navigational attributes and Y = time dependent navigational attributes, so it looks like these are stored too.
Hope this helps!
Justin -
The window title attribute for the page layout region has not been set
Hi, I am a newbie to OA Framework extensions. Could you please advise me how to get rid of below error ?
"The window title attribute for the page layout region has not been set. This attribute value will be used for the browser window title and should be set according to the UI standards. A default window title will be displayed for all such pages that violate the standards. Action: Set the window title or title attribute for the page layout region. The title attribute is used as a secondary source for the window title if the window title is missing."
My requirement is to extend a VO and almost done with that but when i run the PG ( HomePG.xml ) file to ensure everything is fine , The target page is being displayed with above error. Just to let you know that i have already set the Titile and Window Title attributes for the HomePG.xml region i.e PageLayoutRN.
One more thing i would like to share is that i was set the Window Title to 'Oracle Applications Home Page' , but target page name is being displayed as 'Oracle Applications'.
Any suggestions ??
Thanks.Hi all, I now getting below error when i click on notification from notification page ( AdvancWorklistPG.xml ) which should have taken me to the notification details page ( NotifDetailsPG ). Please note that i am running the page from Jdeveloper.
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT NtfEO.NOTIFICATION_ID,
NtfEO.RECIPIENT_ROLE,
NtfEO.BEGIN_DATE AS BEGIN_DATE_F,
NtfEO.DUE_DATE AS DUE_DATE_F,
DECODE(NtfEO.MORE_INFO_ROLE, NULL, NtfEO.SUBJECT, FND_MESSAGE.GET_STRING('FND','FND_MORE_INFO_REQUESTED')||' '||NtfEO.SUBJECT) AS SUBJECT,
NtfEO.PRIORITY AS PRIORITY_F,
NtfEO.STATUS,
NtfEO.END_DATE AS END_DATE_F,
NtfEO.USER_COMMENT,
NtfEO.MORE_INFO_ROLE,
NtfEO.FROM_USER,
NtfEO.FROM_ROLE,
NtfEO.TO_USER
FROM WF_NOTIFICATIONS NtfEO
WHERE NtfEO.NOTIFICATION_ID = ?
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:597)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.nav.OAPageButtonBarBean.processRequest(OAPageButtonBarBean.java:351)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:953)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1095)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2298)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1711)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
## Detail 0 ##
java.sql.SQLException: ORA-01008: not all variables bound -
Report Column Headings based on SQL Query
Hi ,
I am working on creating a SQL query based report. However, my column headers for this report are stored in a table and hence, I need the column headers to be based on a sql query also.
Can you give me some pointers on how to do this ?
Thanks!
LavanyaLavanya,
The report column attributes page has a radiogroup of column heading types. One lets you specify a PL/SQL function that returns the headings.
Scott -
Including item names in report column headings
I have a report where I want to use page items in the column headings. Trying to define these using (for example) &P1_ITEM. in the report definition / custom heading does not seem to work. I can define a simple PL/SQL function to return the heading, but I have many columns and it will mean that I'll have to define a function for each column name which does not seem v elegant. Am I missing something obvious?
Thanks SimonHi Simon
Column Attributes
Headings Type: Column Names Column Names (InitCap) Custom PL/SQL None choose PL/SQL
Function returning colon delimited headings:
DECLARE
vHEADINGS VARCHAR2(1000);
BEGIN
vHEADINGS := 'NAME:SURNAME:CODE:CELL_NR:&P1_CELL_1.:&P1_CELL_2.:&P1_CELL_3.:' || :XXX || ':' || :YYY || ':' || :ZZZZ || :A || ':' || :B || ':' || :C;
RETURN vHEADINGS;
END;Regards
Mel -
Clasical Report column headings display
Hi ABAPERS
iam working on clasical report. in that i have to display 16 field headings.
when executing the report, the column headers should be frozen at the top so that when the user is scrolling down, they can see what the column title is.
how can i over come this problem.Hi,
you mean the column headings should be displayed even though
the user scrolls down the output.
For classical reports, according to me it is not possible.
We will be using the write statement to display the records,
so it is static for the report.
If you want the output what you are expecting then go for ALV's.
Regards,
Venkatesh -
How to make the column heading bold / apply color to the column heading when Heading type used is PL/SQL ?
SanjayLavanya,
The report column attributes page has a radiogroup of column heading types. One lets you specify a PL/SQL function that returns the headings.
Scott -
Interactive Report Column Headings and Row Height
I am using the div style="width:350px;" method to control the width of columns in various interactive reports. That works fine except for the following:
1. When creating filters, the <div...> stuff shows up along with the actual column heading, thus confusing some end users
2. Even when I uncheck the "Use same text for single row view" checkbox and then provide a simple single row view label, the <div> stuff still shows up on the single row view
Does anyone have a better solution?
Also, does anyone know of a way to limit the row height within an interactive report row? I have some columns of data that contain a large amount of HTML data and I'd like to be able to limit the number of rows that show on the report.
Is Oracle planning to provide some better control over the Interactive Report columns in another version? The Interactive Report is such a huge improvement in usability in APEX - it would be great to take it to another level by providing some better control over column width and row height.
Edited by: DaleB on Jun 18, 2009 8:54 AM
Edited by: DaleB on Jun 18, 2009 8:54 AMDale,
Unfortunately we don't have much we can use to do what you would like. I would have said it's impossible until version 4 but you could actually do something similar to what Roel has done. His trick is in the edit button. He changed the edit button to use an "onload" call to a JavaScript process. You could do the same but call a process that goes across the rows and styles each column. Now because you don't have a way to identify the column (can't use the order because the end user could change it) you'll have to write the code to look at the top row first and then style the appropriate column. As far as I can tell, this would be quite difficult and inefficient. Having said that if you need it that bad and would like some help with it, put up an example application on apex.oracle.com and provide the workspace/username/password and I'll take a look.
Regards,
Dan
http://danielmcghan.us
http://sourceforge.net/projects/tapigen
You can reward this reply by marking it as either Helpful or Correct ;-) -
Music player requires title attribute for song nam...
Hi, I just transferred a set of music to my yellow Lumia 920. Some of the song names do not show up in Lumia music player, and i found the reason : for some of the files, the music file uses the attribute "title". For those files, the song name works (it's that "title"). But for some files, the title attribute is empty and there is just file name. For those, the song name does not show up (that is : Lumia does not use the file name as song name, but it requires the "title" attribute).
Now my question : what would be the easiest way to overcome this. Either how to tell Lumia to use file name is title field is missing, or how to fast copy the file name to title field? Or something else.
(I did not use Zune for file transmission but transerred the files by copy&paste method. I've got an old XP computer that do not quite understand modern devices like Lumia...;-)
Thanks!
AriI ended up doing it by hand. That is, copy filename to "title" attribute. There are not so many of those files afterall.
Another interesting things that I've discovered during my "iPod => Lumia mp3 migration"
- if I've done my own mp3 albums, all mp3 files should have a same "album artist" value e.g. "various". Othervise, each mp3 with different album artist will appear as a separate album
- disconnect xbox music service. It obviously search for album names etc from xbox, but at least with my music collection it screws everything. It may e.g. divide one album in two parts, each part having different genre.
My favourite music player currenlty is "musicPlayer 8 free", since it allows selecting a genre, and then albums on that genre. -
BUG: Dynamic report column headings not working with some templates
Using Apex 2.0, we are trying to create a vertical report with dynamic labels like &P26_REF_RECEIVED_DATE_L. based on items populated by PL/SQL.
This seems to work fine for some templates but not for others. With a horizontal report template we get output like:
<th class="t4ReportHeader" id="REF_RECEIVED_DATE">Received</th>
<td headers="Received" class="t4data">29-MAR-2007</td>But with the vertical template we get:
<th>&P26_REF_RECEIVED_DATE_L.</th><td>29-MAR-2007</td>Also, if we use "default: vertical report, look 1" we see "&P26_REF_RECEIVED_DATE_L." in the output, but with "default: vertical report, look 2" we see "Received".
Message was edited by:
Tony Andrewshave you checked that your report template has a
valid value for the "Column Heading Template"
property?This template has nothing in the "Column Heading Template" because it is designed to show the data in this form:
Heading1 - Value1
Heading2 - Value2
Heading3 - Value3
Hence both the heading and the data appear in the "Column Template 1" property as follows:
<tr><th class="t3header">#COLUMN_HEADER#</th><td class="t3data">#COLUMN_VALUE#</td></tr>
Maybe it is an Apex limitation that the #COLUMN_HEADER# value can't be accessed from this subtemplate? Yet somehow it works with "default: vertical report, look 2" (which I realise isn't a template as such). -
Using values returned from SQL for Report column names
I am building reports against our TFS development db.
One of the reports tracks days spent (Dwell Time) in various status categories (eg: New, Assigned, In Development, Hold, etc) for a given "ticket".
For a fixed list of values from {Work Item].System_State, I can send the results (days in Assigned) to the column named (Assigned) for each status for each event in the [Work Item History], and then sum them for each ticket as:
Ticket ID New Assigned InDev etc
1230001 2 0 0 ...
1230001 0 1 2 ....
SUM 2 1 2 ....
However, I have many different Projects, each of which use their own Status names.
I don't want to duplicate the same basic report, if I can avoid it.
How can I name and generate this data for the unique Status list for each Project?
Simplest analog is: name = First(Fields!Status.Value, "TFSdb")
and allows value for a column name (category) as: =IIF(Fields!Status.Value = First(Fields!Status.Value, "TFSdb"), Fields!Days.Value, 0)
However this fails beause:
1. It only delivers the FIRST status value, and,
2. I cannot SUM an expression which is itself an aggregate (using First).RRapport,
Is this still an issue?
Thanks!
Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
Small Basic,
Wiki Ninjas,
Wiki)
Answer an interesting question?
Create a wiki article about it! -
Underline behavior in sortable report column headings
Hi -- I have a report that uses generic columns, all of which have been given custom names. All columns
except the edit link are sortable.
When the report is first displayed, all column headers are underlined. The first column happens to be
the one used for initial, default sorting. When another column is chosen as the sort-by column,
the underline goes away for the first column. This happens every time a new column is sorted-by --
the underline goes away on the previous sort column. If a column is re-chosen to sort by, the
underline reappears.
Is this behavior intentional? Is there a way to change it so the underlines don't disappear?
Thanks,
CarolHi Carol,
I have same sort of problem with my report when I have imported the page from another application. I have fixed it, what i did - Click on edit page >> Click on the report name under the regions >> cut or copy report query and leave the query section blank >> save the page run it. So it will not display anything as you do not have any query there. Go to Edit page again >> click on the report name >> paste the query into the query section and save the page. Run the application again, it should work.
I guess when you have generic column selected the default format get corrupt and does some weird behavior.
Hope this will help.
Thanks,
M Tajuddin
http://tajuddin.whitepagesbd.com
Maybe you are looking for
-
I had closed Firefox after briefly running it and then tried to reopen it anew but got a message that said "Firefox is already running but is not responding. To open a new window, you must first close the existing Firefox process, or restart your sys
-
Lack of free space when updating Whatsapp (dual SI...
Hello, I have a dual sim 206, the phone goes OK, but when I try to upgrade Whatsapp it tells me that I need 1,5 mb of free space. The preinstalled apps (that I've never used) are consuming the space needed for this upgrade. I have a MSD card of 8GB.
-
Jsp newbie having trouble using JSP's with Jdev 10.1.3
Hi, Have been bashing my head for about two hours with this, if anyone can help will substantially improve my life. First off apologies if question is stupid or obvious I am a jsp newbie. Have been experimenting with using the Jsp Taglibrary for tabb
-
BAPI/IDOC to cancel the sales order ?
Hi folks, What is BAPI /IDOC to cancel the sales order in ECC via PI . Thanks., Shiva
-
The Skype app came installed with my new KFHD. I logged into Skype with no problems. However, I also use Skype on my tv through my home pc. Since I am using the same account (my shortsightedness) I would like to create a new account for the KFHD.