Button on report region

Hi..
i want to add button on report region Named ad "Send E-mail"
that should be on each row
so how can i do??
Please Suggest Me
Thanks in advance

969091 wrote:
yes bt
m not gettingLet's say I have a sample classic report on the EMP table as:
select
empno,
ename,
sal,
hiredate
from emp
order by 1Now, I want to add a column "Send Email" to the report that will carry a link icon for every row. I modify the query as:
select empno,
ename,
sal,
hiredate,
'' as send_email
from emp
order by 1Now, I can right-click the "send_email" column and select edit. In the "Column Link" region, I choose a link icon for the column and define target page/URL.
For interactive reports, you can right-click the report, select "Edit Report Attributes" and use the "Link Column" option also.

Similar Messages

  • Enhancement request: Buttons in report regions

    Buttons in Report regions (usually) operate upon the data shown in the report using form input elements like checkboxes, radiobuttons, etc.
    When the report returns no rows, the buttons look silly in an empty report region. Clicking them might also do some harm depending on what the after-submit processes do.
    IMHO it seems like a worthwhile enhancement for Apex to automatically suppress the rendering of the buttons if the report returns no data (it could piggyback upon the 'No Data Found' message under Report Attributes).
    Thanks

    Or maybe conditionally? I can think of a case where I get no data back and I want to do something with those buttons, such as "create a new record". I often use form input elements there as filters, so it's possible for our users to come up with a combination of filters that comes back with "no data found" and they need a way (mmmmmm, buttons) to reset the filters and get back to something meaningful.
    But the ability to condition the buttons (and other stuff) based on whether or not the report returns data? That could be useful, especially for the situation you describe where clicking them might do harm. The ability to disable the buttons on "no data found" (while still displaying them) could also be nice. That way I could display the buttons and keep the same layout, but they wouldn't be clickable.

  • Delete buttons in report region & javascript

    I managed to add a delete button on each line of my report region using 'Column link' with
    text <img src="#IMAGE_PREFIX#delete.gif" border="0" alt="Verwijderen Icon">
    url f?p=&APP_ID.:504:#APP_SESSION#:TEST:::P504_DELETE_ID_LCNT:#ID#
    and some extra coding.
    problem is : i'd like to add a javascript:confirmDelete function
    In a 'Normal' button you can add it via URL Target.
    Can anyone help me ?

    This seems to be the way to add javascript to the url-code
    f?p=&APP_ID.:504:#APP_SESSION#:TEST:::P504_DELETE_ID_LCNT:#ID#" onClick="javascript:confirmDelete('Are you sure....')
    The only problem now is to add some kind of code to javascript to cancel further processing??????
    return true or false has no effect.
    I tried to set the REQUEST-value but i can't find the solution.
    Please help.

  • Export for all rows of a Report Region

    Hi,
    I have a html region with a query button to restrict which rows get selected in a reports region below it.
    But I also want to have a link to export all rows in the report to a csv file. Button the report region may already
    have selected data in it that is not necessarily all rows in the report. Thus I guess I am wondering if I should
    create a whole separate hidden report region that will always select all rows in the query to relate the
    export link to? Or if I can someone use the current report region and select all rows for the export but
    not requery or change the currently displayed report regions results?
    Thanks in advance!

    Yes I just created a hidden report i.e. one with all columns set to
    APEX_APPLICATION.G_EXCEL_FORMAT = TRUE
    And then just create a javascript function to call the export routine...

  • Placing buttons in a region displaying an Interactive Report

    Hi,
    I have a page on which I am displaying an interactive report.I would like to place buttons on this region where the report is displayed-
    - The first button right of the search bar of the interactive report
    - The second button right of the first button.
    - The third (exactly ) below the second button (still right of the search bar)
    I am aware that if this where an HTML region,then I would have had the flexibility to place the third button in a new line without a problem,but can I achieve this in a region displaying an interactive report?
    Is there any way to do this?
    Regards,
    Priya Jetley

    Create the buttons as region buttons in the IR region, with the following properties:
    Button Position: Right of Interactive Report Search Bar
    Button Alignment: Left Right
    Enter *style="display: block; float: right;"* in the Button Attributes of the third button.
    Edited by: fac586 on Nov 11, 2008 8:04 AM
    Changed to fix slight layout glitch in Firefox 2.
    Edited by: fac586 on Nov 11, 2008 9:06 AM
    Changed back as the slight glitch in FF2 is preferable to not working in FF3 and Safari

  • Add buttons in download region (Report Interactive)

    Hi all,
    Is it possible to add more buttons in download region in Report Interactive, such as PDF 1, PDF 2 .... ?
    I used OC4J and FOP (Print Server) to download PDF for testing, but it is so limited. When I use break column and export it to PDF, instead of to show a break, the PDF file shows an ordinary report.
    Therefore, I think the best idea is create two buttons and link for another page and do whatever I want, as PLPDF.
    :S
    Thank you,
    Eric

    Hi Eric,
    a nice way to do this is use the "IR customs actions menu" plugin (http://apex-plugin.com/oracle-apex-plugins/dynamic-action-plugin/ir-actions-menu-item_171.html) , so you can add extra menu's to the actions menu in your IA report.
    Regards
    Bas

  • Problems arranging button vertically under a report region

    Hi All
    I am currently developing an Oracle APEX UI but I’m having difficulty with the arrangement of buttons in the UI.
    What I want to achieve is, to arrange 3 buttons vertically, below an Interactive Report Region which is displayed the page,. I want to arrange these buttons on the right hand side below the report region so the right hand edge of the buttons are aligned with the right hand edge of the report region.
    Many Thanks in Advance,
    Austin

    Hello Austin
    Regarding the right alignment you could try putting
    <p align="right">In your region header.
    As for the vertical order of the buttons, create them as "Buttons displayed amongst the regions items", then set them to "Begin on new line"
    Good stuff.
    Simon
    Edited by: Simon Gadd on Mar 23, 2009 10:32 AM

  • Center the buttons in the reports region

    I have 2 buttons with Button Position as "Top and Bottom of Region".
    Button Alignment is "Right"
    How do I position the Button Alignment to be "Center" ??
    Thank you, Bill

    Hi,
    I created a copy of "Reports Region" template and adjusted buttons:
    Moved CREATE and CREATE2 tags to extra rows in the BODY table.
    Worked great!
    [td class="t2ButtonHolder" valign="bottom" >#CLOSE#   #PREVIOUS##NEXT##DELETE##EDIT##CHANGE##EXPAND##COPY##HELP#[/td>
    [/tr>
    [tr>[td align="left" valign="bottom">#CREATE#[/td>[td align="left" valign="bottom">#CREATE2#[/td>
    [/tr>
    [tr>
    [td align="center" class="t2RegionBody" valign="top" colspan="2">#BODY#[/td>
    [/tr>
    [tr>[td align="left" valign="bottom">#CREATE#[/td>[td align="left" valign="bottom">#CREATE2#[/td>
    [/tr>
    [tr>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Hiding Report Region on button pressed

    hi , i have report region , and i want when i click on show button its show the report region and the button then convert to hide and then when i click on hide it hide the report region and button convert to show , can any body help me for this

    Hi,
    Change your current report region tempalte with 'hide and show region template'.
    In apex inbuild template for implementing show and hide region type of report.
    Go to the edit page option and in user interface chage your current report region tempalte with the 'hide and show region template'.
    Thanks,
    Rajendra
    Edited by: rajendra on Feb 26, 2012 4:36 AM

  • Can we have one submit button for mutliple report regions querying same tbl

    Hello,
    I have a normal multiple report regions in a page with some editable in those regions, these report regions are querying the same table. Now, Is it possible to have one submit button for all the report regions to update the underlying table data?
    Can anyone please help me out with this one.
    thanks,
    Orton

    First you'll almost certainly need to roll your own - the built-in stuff is fairly basic and more than likely won't help.
    It sounds like your process flow should be something like:
    1) Person clicks button.
    2) You do a select for update in the process to get the loan id and put it in the person's queue. At this point you may want to flag that column as having been assigned so it can't be assigned again.
    3) You then forward them to the form to enter data. Personally I would create my own items and processses and forgo the built-in form stuff but you may be able to use the Automated Row Fetch. If you do your own, you just reference the objects like:
    insert into table
    values(:P1_1, :P1_2, :P1_3)Edit - Another way would be to use a regular form and insert Stop/Start Tables - so it can look like a different section, but it really is just a label. Thats another option.

  • Link in report region

    Hi,
    I have report region(type=sql query). In that report region i want to add a hyperlink(View all). When user clicks on the hyperlink it should bring them to another page. Can anyone help me in this issue. i am using apex4.0.

    Where can i find button classIn the button template
    Usually(depend's on the theme) redirect buttons template are link tags with some class that styles them like a button. Else you can create such a button template(by copying it from another theme) without any styling
    For example a button template like
    &lt;a #BUTTON_ATTRIBUTES# class=&quot;&quot; href=&quot;#LINK#&quot;&gt;#LABEL#&lt;/a&gt;would render the button like a plain link

  • Hide 'No data found' msg in report region  when you 1st click search page

    Hi,
    (sorry if it's confusing but my APEX is in FRENCH and I tried to translate)
    I created a search page in my application.
    1- I have an HTML region, with a search box and I search button
    2- I've got a report region (PL/SQL source) which sometimes returns no data, giving a 'No Data Found.' message.
    When I click on the search page for the 1st time (on my navigation bar), I would like to HIDE the report region so I don't have the " No Data Found" message.
    Only Once we click on the search button and there is no result, I want to have the message "No Data FOund"
    How can I achieve this?
    thanks
    Roseline

    1. create a hidden element on your page (P1_HIDDEN_ELEMENT)
    2. put your No Data Found message in a span tag
    <span id="no_data_found">No Data Found</span>3. create an on load computation to set your P1_HIDDEN_ELEMENT to 'no_data_found' if it is NULL and to set it to ' ' if it is NOT NULL - type PL/SQL Function Body
    BEGIN
       IF :p1_hidden_element IS NULL
       THEN
          RETURN '<script>html_HideElement(''no_data_found'');</script>';
       ELSIF :p1_hidden_element IS NOT NULL
       THEN
          RETURN ' ';
       END IF;
    END;4. Put this into the page footer:
    &P1_HIDDEN_ELEMENT.The other solution would be to create a display region - pure HTML and to display that first. Once the search is started that region would remain hidden and only the report would show up.
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

  • Conditional display in a SQL-Report/Report Region

    Hi,
    here I have an example for "Conditional display in a SQL-Report/Report Region". I figured it out in Firefox 3.6.2 using Firebug as development tool on Apex 3.2.1.00.12.
    First you have to put the following javascript code in the Page HTML-Header:
    <script type="text/javascript">
    <!--
    // SOURCE
    // W:\oracle\PRJ DWLS\javascript.07.js
    // Beispiel Funktion zur bedingten Formatierung einer Tabellenzelle.
    // Help (Substitution Strings):
    // http://htmldb.oracle.com/pls/otn/wwv_flow_help.show_help?p_lang=de&p_session=2412201185523196&p_flow_id=4003&p_step_id=420,4003
    // HTML Expression:
    // <script>ex_conditional_td('R094260001010', #ROWNUM#, #COLNUM#-1);</script>#DFT_COND1#
    function ex_conditional_td
    ( p_id
    , p_rownum
    , p_cellnum
      var l_td;
      l_td = vd_getColumn(p_id, p_rownum, p_cellnum);
      // hier die Bedingung definieren
      if (true) {
        l_td.style.color = '#808080';
    }  // -- eof ex_conditional_td -- //
    // Beispiel Funktion zum Abstellen der onMouse Funktionalität der Tabellenzeile
    // HTML Expression:
    // <script>ex_conditional_tr('R094260001010', #ROWNUM#);</script>#DFT_ID#"
    function ex_conditional_tr
    ( p_id
    , p_rownum
      var l_tr;    // TABLE.TR
      var l_td;    // TABLE.TR.TD
      if (true) {
        l_tr = vd_getRow(p_id, p_rownum);
        l_tr.onmouseover = null;
        l_tr.onmouseout  = null;
        for (var i=0; i<l_tr.cells.length; i++) {
          l_td = l_tr.cells;
    l_td.style.backgroundColor = '#DDDDDD';
    } // -- eof ex_conditional_tr() -- //
    var g_DEBUG = false;
    var g_TBODY = null;
    // Liefert das Body-Element der Tabelle mit der ID <p_id>.
    // Parameter
    // p_id - die Id der HTML-Tabelle
    // Return
    // das Body-Element oder NULL, wenn die Zeile nicht gefunden wurde
    function vd_getBody
    ( p_id
    if (g_TBODY == null) {
    var l_table = null;
    l_table = document.getElementById( p_id );
    if (l_table == null) {
    l_table = document.getElementByName( p_id );
    if (l_table != null) {
    if (vd_debug()) {
    alert("Tabelle gefunden, " + l_table.nodeName);
    g_TBODY = vd_search( l_table, 'TD', 't10data', 'TBODY');
    return g_TBODY;
    } // -- eof vd_getBody() -- //
    // Liefert die Zeile <p_rownum> der HTML-Tabelle mit der Id <p_id>.
    // Parameter
    // p_id - die Id der HTML-Tabelle
    // p_rownum - die Zeilennummer
    // Return
    // die Zeile oder NULL, wenn die Zeile nicht gefunden wurde
    function vd_getRow
    ( p_id
    , p_rownum
    var l_body = vd_getBody(p_id);
    if ( l_body != null
    && l_body.nodeName == 'TBODY'
    && l_body.children[p_rownum].nodeName == 'TR') {
    return l_body.children[p_rownum];
    else {
    return null;
    } // -- eof vd_getRow() -- //
    // Liefert die Spalte <p_column> der Zeile <p_rownum> der HTML-Tabelle mit der
    // Id <p_id>.
    // Parameter
    // p_id - die Id der HTML-Tabelle
    // p_rownum - die Zeilennummer
    // p_column - der Index der Spalte / Zelle
    // Return
    // die Zelle oder NULL, wenn die Zelle nicht gefunden wurde
    function vd_getColumn
    ( p_id
    , p_rownum
    , p_column
    var l_tr = vd_getRow(p_id, p_rownum);
    if ( l_tr != null
    && l_tr.nodeName == 'TR'
    && l_tr.children.length >= p_column
    && l_tr.children[p_column].nodeName == 'TD') {
    return l_tr.children[p_column];
    else {
    return null;
    } // -- eof vd_getColumn() -- //
    // Rekursives Suchen nach einem Node.
    // Zweck: Das bedingte Formatieren einer Tabellenzelle in einem Apex Standard
    // SQL-Report.
    // Diese Funktion durchsucht rekursiv, ab einem Ausgangsknoten <p_node>, alle
    // darunter befindlichen Elemente, ob in dem Element <p_seachIn> sich die
    // Klasse <p_class> befindet.
    // Bei Standard-Reports ist die Reportzelle (TD) mit der Klasse
    // "t10data" formatiert.
    // Zunächst muss dazu die Tabellenzelle (TD) selbst, die übergeordnete
    // Tabellenzeile (TR), der Tabellenbody (TBODY) oder die Tabelle (TABLE)
    // selbst ermittelt werden.
    // Der Beispielaufruf:
    // var l_body;
    // var l_node = document.getElementById( 'R112233' );
    // l_body = search( l_node, 'TD', 't10data', 'TBODY');
    // durchsucht also das mit der Id "R112233" versehene Element [der Report, für
    // den in Apex eine statischen ID vergeben werden musste] rekursiv, bis er
    // die [erste] Tabellenzelle "TD" findet, die als Klasse "t10data"
    // definiert hat. Für diese ermittelt er dann das übergeordnete TBODY-Element.
    // Parameter
    // p_node - das Ausgangselement
    // p_searchIn - der Knotenname, der durchsucht werden soll
    // [node.nodeName == p_searchIn]
    // p_class - der Name der CSS Klasse
    // [node.classList[<index>] == p_class
    // p_parentName - der Name [node.parentNode.nodeName == p_parentName]
    // des Elements, das zurückgeliefert werden soll. Wird als
    // p_parentName der Suchname p_searchIn angegeben, wird
    // das Element selbst zurückgegeben.
    // Return
    // das per p_parentName gesuchte Element (TD, TR, TBODY, TABLE)
    function vd_search
    ( p_node
    , p_searchIn
    , p_class
    , p_parentName
    var LN = "vd_search";
    var l_element = null;
    // DEBUG
    if (vd_debug()) {
    alert(LN + ":" + "Untersuche " + p_node.nodeName + ", id=" + p_node.id);
    // 1) der aktuelle Knoten ist der, der durchsucht werden soll
    if (p_node.nodeName == p_searchIn) {
    if (p_node.classList.length > 0) {
    for(var c=0; c<p_node.classList.length; c++) {
    if (p_node.classList[c] == p_class) {
    // Parent Node dynmisch suchen
    l_node = p_node;
    if (l_node.nodeName == p_parentName) {
    return l_node;
    while(l_node != null && l_node.parentNode != null) {
    if (l_node.parentNode.nodeName == p_parentName) {
    return l_node.parentNode;
    else {
    l_node = l_node.parentNode;
    // 2) wenn nicht 1) oder nicht in 1) gefunden, dann in den Kindelementen
    // weitersuchen
    if (p_node.children.length > 0) {
    var i = 0;
    while (i<p_node.children.length && l_element==null) {
    l_element = vd_search( p_node.children[i], p_searchIn, p_class, p_parentName);
    i++;
    return l_element;
    } // -- eof vd_search() -- //
    // Gibt an, ob Debug ein- (true) oder ausgeschaltet (false) ist.
    // Return
    // true - debug ist eingeschaltet
    // false - debug ist ausgeschaltet
    function vd_debug()
    return g_DEBUG;
    -->
    </script>
    Maybe you have to modify the "vd_getBody" function. I'm searching the table cell with having the class "t10data". When you use another theme, there's maybe another class used.
    Second is, that you set an static id for your report region. I prefer this structure:
    R<app-id><page-id><seq> (Raaaaappppsss) e.g. R094260001010.
    First example is to turn off the onMouse-Effect. Maybe on the first or last column definition you put this code in the "HTML-Expression" area:
    <script>ex_conditional_tr('R094260001010', #ROWNUM#);</script>#ID#This will call the example function ex_conditional_tr with the parameter
    a) the region id
    b) the rownum (as oracle always starts with 1 this is the first data row [rownum=0 is the table header row])
    Second example is the conditional formatting of a table cell. Put this in the HML-Expression area:
    <script>ex_conditional_td('R094260001010', #ROWNUM#, #COLNUM#-1);</script>#ENAME#This will call the example function ex_conditional_tr with the parameter
    a) the region id
    b) the rownum
    c) the cellnum (here we have to subtract 1 to get the "real" cell index)
    The "ex_conditional" functions are just a representation of how to get the row or cell node.
    Hope this help a bit.
    Tom

    I would use a CASE statement in the select....
    each CASE would be an img src tag for a different button if the button is an image.
    does that make sense? I can include an example if you would like...

  • Items is a region displayed after a sql report region!

    Hello everybody!
    I have 3 regions :
    1/ HTML text region with some items : sequence 10, column1
    2/ SQL report region : sequence 20, column1
    3/ HTML text region with some items : sequence 30, column1
    I have many problems and errors when submitting the page and saving data into tables, I think that htmldb is not getting the correct values corresponding to the correct items.
    If I change the column diplay of the sql report region to "2", or if I change the sequence of the SQL report region to 40, all is ok!!!
    (I am using wwv_flow.g_f10(i) to retreive data from the report).
    Any idea ?

    Hello Raju,
    Ok, My example is more complexe, but I have succed to reproduce the error in a sample example in my oracle htmldb workspace,
    My access info have bee sect to : [email protected]
    You will find the example in application 21275_TEST page 2.
    I have 3 regions, the second is a report sql region in witch I have a popkeyfrom query item.
    My submit button, update a table with a text field (item P2_IT, region1) and a date(item P2_MONTH ,region3).
    You will see that when submitting, you will get an error : not a valid month....
    I have not understand what is being done at save, but I am sure that the value of P2_MONTH is not correctly setted when updating the table!
    Just, changing the sequence of the report region from 10 to 30 resolve the problem,
    but I must have this region between the two others!!!
    Thanks for the help!

  • Controlling the page of an SQL report region

    I have an SQL report region containing 70 rows. It shows the status of a bidding process that takes place in sequence, from the guy in the first row to the guy in the last. I use a "red light/green light" technique in each row to show who is currently eligible.
    Typically users will login and then hit the next button to get to where the action is once the first 15 folks are done (number of rows = 15). Is there some way to set which set of rows first appears?
    I looked at the URLs. When I first logged in I got:
    http://htmldb.ciscoinc.com/bill/f?p=173:3:15341208186623218430::NO:::
    After clicking "Next" I got:
    http://htmldb.ciscoinc.com/bill/f?p=173:3:15341208186623218430:pg_R_4821423314714801953:NO&pg_min_row=16&pg_max_rows=15&pg_rows_fetched=15
    How do I come up with:
    pg_R_4821423314714801953 ?
    Any thoughts? Thanks.
    Bill

    Bill,
    I would suggest using a dynamic query that’s referencing a page item to limit the result set so that the correct records are shown when the user branches to the report page. Manually modifying the pagination URL is not supported. The URL contains the internal region ID, and is setting some internal pagination variables. The internal workings of report pagination could change in future versions of HTML DB, so manually manipulating those values could cause your report to break duing a future upgrade.
    Regards,
    Marc

Maybe you are looking for

  • Error: Unresolved ejb-link :

    I want to call a session bean from a servlet.while deploying i am getting the error Error: Unresolved <ejb-link>: I am using Netbeans 6.0 IDE. here i am posting my code. Calling code in servlet : Context ctx = new InitialContext(); Object objref = ct

  • Master-detail editing or inserting

    Hi, I'm very sorry because I don't write English well... I'm studying ADF and I want to know master-detail editing(inserting) method using ADF. I know master-detail view and deleting. I need one master row editing(inserting) and multi detail row edit

  • Comments not coming through

    The comments on our blog stopped publishing. What can we do to fix this?

  • Native application installer fails on Mac 10.5.8 every other time

    Hello, I have a native AIR 2.0 application with a native installer which I silently install as a part of a bigger package. On Mac, I have a DMG which contains the native installer app and a shell script which copies the native installer app into a te

  • IPad will not connect to wifi or att

    I have a strong signal, both wifi and att. I was on the internet and suddenly I get a message: "Cannot Open Page" Safari cannot open page because it is not connected to the internet. I went to settings and checked that brightness is moved to full. I