Select the list in tabular form

Hi all
APEX Oracle 11.2 4.1 using SE (Oracle Linux Server release 6).

I have a Page with a region based on a tabular presentation.
The query Source in the region has several columns, including an id I have also added a DATE column and a column of "Buttons" that appear on all ranks.
The extra DATE field is displayed as a list select a named LOV.
The extra button field appears as a standard report column and has the link column attributes that cause a branch to another page when you press.

I want to make is that when the user presses the button on one of the lines, APEX defines two elements of application before going to the new page:
1. the ID column of the line in which the key has been pressed
2. the value currently highlighted in the select list, for the line in which the key has been pressed

Using a link of #ID column element value # I can successfully get their hands on the ID column for the line concerned.
But do the same thing for the select list column invariably returns by default in the Select list (i.e. the value initially selected). It does not pick up the change if the user has entered in the select list and chose a different value.

Can someone advise how best to gain the value selected in a Select list in a tabular presentation?

This approach works:

1 make sure you have unique names for the id on the elements of the apex for example. in the use of sql, something like:

ID = f02_' | rownum

2. Add a hidden column in the form of table containing the rownum (named p_row in this example)

3 put the URL of the link column:

JavaScript: Window.Location.href = ' f? p = & APP_ID.: 49: & SESSION.: P49_EMPNO, P49_DEPTNO: #EMPNO #, ' + $v('f02_'+'#P_ROW#');

example of

http://Apex.Oracle.com/pls/Apex/f?p=579:48

If you need SSP then you will need to send the page by using the apex.submit function and a PLS process to prepare the URL and branch

See you soon

Shun

Tags: Database

Similar Questions

  • Set the focus to select the list in table form?

    Version 4.1.1

    Hello

    I have a tabular presentation that has a display column in the first field, the date field, and then a selection list.

    When the user clicks the button add_row, is it possible to have the focus of cursor by default on the selection list or at least the date field?

    I tried a few suggestions listed in this forum, as the addition of it to add line javascript

    $('select:enabled:visible:last').focus ();

    and a little more. but they do not work.

    Any suggestions please? or this is not possible?

    Thank you
    Ryan

    ECHR wrote:
    Hi Ryan,

    If you know what the column number has the selection list, you can use this snippet of javascript after the AddRow:
    Assume that the selection list is the 3rd column

    $('input[name="f03"]').last().focus()
    

    It won't work, if f03 is a selection list that the selector must be

    //try
     $('select[name="f03"]').last().focus()
    
  • Select the list display value from a javascript function

    Hi all

    I have a list in tabular form, having a display value and return value.

    I use $x (statement) .value or $v (statement) for retreving return the value of the selection list in a javascript function.

    Can someone let me know how I can get the display of the selection list value in a javascript function? IM using Apex 3.2

    Thank you and best regards,
    Sandeep
  • Select the list with propose pulling the values of %

    Hi all

    I have a tabular presentation of data app and from views of the choices selected in the 'list of selection with submit' the post, it works very well for the chosen values, when I choose '%' I want to display all existing records in the form of tables, but instead he said: "no data found". How to solve this? Kindly help and advice.

    ex:

    Query tabular-

    Select a, b
    table
    When a type: POINT

    Agenda:

    Type: select the list to submit
    Named LOV:
    Select a d, a r
    from table_recherche by 1

    Receive your answer.

    Thank you and best regards,
    Senana

    Hello

    You have to check what is the value returned by the selection list when you select '%' in the select...
    There is a null value to display field where you can enter '%' and the return NULL value you enter 0

    then change your query in a table
    Select a, b from table when one like: POINT GOLD: ITEM = 0

    Kind regards
    Shijesh

  • Select the element on a form as a table with a different dynamic LOV on each line

    I would use a tabular form when one of the columns is a Select based dynamic LOV, and where this is dynamic LOV refers to a column on the values in each row.

    So if the tabular presentation was a list of teams and the column selection LOV was the current head of the team, I would like to than this selection list to be filled only with the members of this team (different for each line). As the list of the members of the team is in a different table (all_players or something) I won't fill the LOV with a query with a where clause clause that only selected records of players from team-membership equal to the id of the current team tabular form. Thus, on each line the content of this list would be different.

    -Justin

    This is explained here:

    http://HTMLDB.Oracle.com/pls/OTN/f?p=31517:176

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    -------------------------------------------------------------------

  • How to remove the list item empty forms of oracle?

    Hello

    How to remove the list item EMPTY forms of oracle?

    I create two list items

    (1) basic

    (2) advanced

    But when I select list or display the runtime display form element 3 element EMPTY automatically, but I add what it shows I want to delete! How?

    He has named REQUIRED = NO item property

    If you set YES and then it does not show. but you must give an initial value.

    Hamid

  • Select the list with a shipment does not save to the database

    OK, I have a form with several fields (text, radiobox, selection list, display text). I have one of these lists of selection fill a display in the text field. When I chose a selection of the selection list, she filled the screen in the text field with the correct information but erased all the other information that was the inscription in the other fields. I searched the forum and found that the selection list should be a selection with mailing list and the branch page on itself, which works, but now these 2 fields information is not saved in the database. All other fields are saved, but not both. Anyone know what im missing? Thank you

    Deanna

    Hi Deanna,
    First the display as a text cannot insert data into the database. It can only display data from database. I guess you do not want the user to enter these areas, and that's why you use display as text field.

    There is a good way to resolve this situation. Say, you have 3 select list P1_ITEM1, P1_ITEM2, P1_ITEM3 in your page. For the change of P1_ITEM1 the screen Select the list and the LOV type in your query, assuming you want the value to be retrieved from a table. Therefore, type-

    Select emp_id, ename from emp;

    type the default value and null -1 and display null YESvalue. Make sure that under the type of source, you have the selected with the correct name database column.
    for P1_ITEM2 to the section LOV retype your query - i.e.

    Select mng_id, executive pay where emp_id = NV('P1_ITEM1') or NV ('P1_ITEM1') = 1

    Basically, this statement updating the data in the list select second after the first selection. type the default value and null -1 and display null YESvalue. Make sure that under the type of source, you have the selected with the correct name database column.

    Do the same for the third. It should work fine.

    I hope this helps.

    Kind regards

    Pascal M
    http://Tajuddin.whitepagesbd.com

  • Select the list with the list of dynamic values with more than 4000 tank of query

    Hello

    I have no application where users can store SQL queries in a CLOB column. This query is then used to populate the list, select a dynamic element through LOV. Following the code returns the query for dynamic LOV used to populate the select list. It works fine except when the length of the lv_sqlStatement becomes more than 4000 characters. Then application crashes with "ORA-06502: PL/SQL: digital or value error: character string buffer too small" when Select the list item rendering.

    Any ideas how to get around this problem? Any help is appreciated. Do not say to them to write shorter than 4000 queries because I can't (it's operational requirements).

    DECLARE
    lv_sqlStatement end_user_set.sql_statement%type;
    BEGIN
    lv_sqlStatement: =: P2_SQL_STATEMENT;
    return ' select the label, value of (' | lv_sql_statement | t ')
    To_char (t.value) if not in (select value from end_user_set_member eusm)
    where eusm. EUSRSET_ID = ' | : P2_EUSRSET_ID | ')';
    END;

    I just blogged about this problem and posted a solution. See this announcement:

    http://www.deneskubicek.blogspot.de/2013/03/select-list-with-dynamic-lov-and-Ora.html

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Apress.com/9781430235125
    http://Apex.Oracle.com/pls/Apex/f?p=31517:1
    http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
    -------------------------------------------------------------------

  • Addition of the attribute of the element of tabular form filling

    Hi all

    I have the following in the attribute of the element of tabular form to make uppercase data once it is added. I found a problem where users are paste data in the field, and he added a space at the end of the data. Therefore, I would like to see if I can cut the data while making it uppercase. Can someone tell me how I can change this to mow all the spaces as well?

    OnChange = "This.Value = This.Value.toUpperCase (); »

    Thank you
    Mike

    Mike,

    Replace it with

    this.value.replace(/^\s+|\s+$/g,'').toUpperCase();
    

    Thank you
    Manish

  • Select the list date picker on a single line - is this a bug?

    I use: Application Express 3.2.0.00.27

    Here is a bug? If so, how he reported so it will be fixed in a future version of APEX? If this is not the case, how can I do so it ends as I wish?

    1. create the blank page
    2. create html region
    3 create the 'select list' (start on new line - Yes... Span - line field - Yes, ColSpan - 1, 1)
    4. create the date picker component (start on new line - no,... On the ground - No, ColSpan - 1, length of line - 1)

    There will be other items displayed in columns more above what I just had create you above. I want the list of selection and the datePicker to show side by side on the same line, so I put the element selector to date on the same line in the same field as the selection list element.

    HOWEVER... the date picker eventually displayed in the selection list item (sort of), instead of next to it on the same line.

    Here is what I get:
    ...................... [Field selection list] Label date Picker
    Select label list
    ...................... [Date field Picker]

    Here's what I want:
    Select the list tag [field selection list] Date Picker [Date Picker field]

    Thank you
    Steve

    Published by: sskelton on August 3, 2009 11:01

    Published by: sskelton on August 3, 2009 11:02

    Hello

    Take a look at my first answer here: Re: problem with the position of the elements of can help you

    Andy

  • Insert/update of the lines in tabular form from one table to another table

    Hello

    I'm having a tabular presentation for a table (equip_test) with 2 columns (equip_id, equip_name). I create a new

    Button (submit_alt) in this tabular form. I need to insert or update lines that are changed in this table to form

    another table (equip_staging) when you press the submit_alt button. How can I do this? How can I identify which lines are

    Insert or update? The process of the page I am trying since this button is
    begin
    
    FOR i in 1..APEX_APPLICATION.G_F01.count
    
    LOOP
    insert into equip_staging values(APEX_APPLICATION.G_F02(i),APEX_APPLICATION.G_F03(i));
    END LOOP;
    
    end;
    But it does not work. Help, please

    Thank you

    TJ

    Unchecking (does not) the column is a problem. Use this SQL instead (which is included in my examples):

    SELECT empno,
              empno
           || apex_item.hidden (33, wwv_flow_item.md5 (ename, sal, job))
                                                                    empno_display,
           ename, sal, job
      FROM emp
    

    and join this column hidden from your display column. In this way, it should work. When you feel there is no data found message in the treatment in a table, it will mean that the id does not exist.

    Denes Kubicek
    ------------------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    ------------------------------------------------------------------------------

  • Insert automatically the values in tabular forms

    Hello.

    I have a page with a regular shape and a tabular form. The tabular presentation is shows the result of a query on a table called CONTACT_DETAILS...

    Select * from CONTACT_DETAILS
    where CONTACT_DETAILS. USER_ID =: P5_ID

    ... and: P5_ID is a hidden field on the ordinary form.

    In the settings in a table, the CONTACT_DETAILS column. User_id is hidden. When a user clicks on the button "Add a line", fills the new line of cells, and then click on 'Submit', how can I ensure that the current value of: P5_ID is written in the hidden cell USER_ID for this line?

    Thank you
    Nick

    The hidden column can have a default value of type question and there you can put the name of the element as follows:

    P1_HIDDEN_ITEM

    Denes Kubicek
    ------------------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    ------------------------------------------------------------------------------

  • Select the list with doSubmit ('SAVE')

    Dear members,

    Please do not kill me for that matter...

    I use APEX 2.1.0.00.39 delivered with XE. What I need is a list of selection within a form region indicating the content of a source LOV which is a column of data. If the select list is replaced by another value, it should initiate a doSubmit ('SAVE').

    I tried the list with submit - did not work. I tried to change the STI to a selection list and:
    HTML Form Element Attributes: javascript:doSubmit('SAVE');
    But both times the result I have the same thing: when I change the select list of another element, the form is committed, but after reviewing it, the original of the select list item is selected again...

    What I am doing wrong?

    Best regards
    Johann

    Hi Johann,.

    The parameter must be defined:

    onchange="javascript:doSubmit('SAVE');"
    

    What are the parameters of complete Source, you have for the item? You use any calculation a process on the question?

    Andy

  • Select the list box file and read the data from file

    I can list the files in the folder in the listbox

    1. I want to just list file .txt files

    2. How can I read data from the selected file (.txt)?

    I think that's what you want, enter a model in your list of files vi (for example, *.txt) and then just use File.vi text of reading by using the selected item in the list box (double click on event or value change) and use the starting for the vi records list path.  I have included a crude extract for your pleasure.

  • Added new line at the top of tabular form in APEX 5.0 and universal theme (topic 42)

    Hello Apex Experts,

    When the user clicks on the button 'Add Row' a tabular presentation, I would like the new line to be at the top of the report rather than the bottom.


    I followed the instructions from Added new line at the top of table in APEX 4.0 form and Denes Kubicek demo application. But it does nothing, always create new bottom line.


    Anyone have an idea or an idea?


    Your help would be appreciated.


    Kind regards

    Blabla

    Hi all

    This problem is now solved by following the new blogpost of Dene:

    http://www.deneskubicek.blogspot.de/2015/05/tabular-form-add-rows-top-universal.html

    Kind regards

    Blabla

Maybe you are looking for