Newly inserted row in Table not visible until scroll us - question of ease of use

Hello

JDeveloper 11.1.1.5

I have a table in a page and an Add button which will add a new row in the table.
I just add the line before the current line.
After you have added the line, I put new line on the current line in the View object.

When there are a number of lines in the table and we have a scroll bar on the table to display the rows preceding and following, the question of ease of use, I am facing.

Steps to follow:
-Select the first row in the table
-Scroll downwards several times so that the first line is not visible in the table
-Added a new line

This will add the line before the first line, but the problem is we cannot see it as the selected active line and is not ready for data entry.
Users need to scroll upwards or downwards to find where the row is inserted.

Is there a way we can set the focus on a particular point on the new line in the table?
Or is there a way that we can make the new line to shown during creation, regardless of the current visibility of the rows in the table?
Or can we get handle for the current line or any component of the current line so that we can try to set the focus?

I observed the same behavior in the ADF components demo
http://jdevadf.Oracle.com/ADF-richclient-demo/faces/components/table/updateableTable.JSPX

Thanks for any help
Concerning
Sameer

>
Or is there a way that we can make the new line to shown during creation, regardless of the current visibility of the rows in the table?
>
try to set the property DisplayRow of the selected table

Tags: Java

Similar Questions

  • I have synced clips successful but video and audio are not visible until it is developed to the timeline. Returned results completely black film without sound. Any tips?

    I have synced clips successful but video and audio are not visible until it is developed to the timeline. Returned results completely black film without sound. Any tips?

    Please give as much information as possible on your support. The video and audio works in QuickTime player? What are the specifications of media?

  • New folder in Windows Explorer is not visible until I press refresh

    Hello!

    If I create a new folder in Windows Explorer to a network drive (which is a DFS share) under Windows 7 Professional 32 bit, the new folder is not visible until I have press F5 (refresh). Is there a fix or a solution to this problem?

    Thank you

    Kampi

    Hi kampi,.

    You can wait for a while and do not try to rush by pressing f5, because it can take a while to showup on network drive.

    To work around the problem, you can try to disable the Client of Microsoft Networks in the LAN connection properties

    a. open management of network and sharing Center.

    b. go to the Local network connection and click Properties.

    c. clear the Client for Microsoft Networks option and check.

    Hope this information is useful.

    Jeremy K
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

    If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • I finally got CS2 installed on my system. But now the menu background color is black and the elements are not visible until the cursor is over them. It is very difficult to read. How can I change this?

    I finally got CS2 installed on my system. But now the drop-menu background color is black and the elements are not visible until the cursor is over them. It is very difficult to read. How can I change this? I tried to go into change preferences but it does not work

    I changed it to the value default them and that worked. Thank you very much

  • How build a page that displays a table not known until run time?

    Hello

    I am wondering weather anyone may get an idea of how to achieve the following requirement.

    I need to display a picture on a page where the design-time, I don't know the name of the table, and I do not know the structure of the table. That looks a lot like the table for SQL Workshop object browser display.

    I don't know the name of the table during execution; This is a column on a different page of data value. So I need the new page have passed as a parameter to the name of the table. This page would need to be "View only", no insert/update / delete. Just query, sort, scroll through your data...

    Does anyone know how to do?

    Concerning

    Peter

    pschneider1968 wrote:

    I am wondering weather anyone may get an idea of how to achieve the following requirement.

    I need to display a picture on a page where the design-time, I don't know the name of the table, and I do not know the structure of the table. That looks a lot like the table for SQL Workshop object browser display.

    I don't know the name of the table during execution; This is a column on a different page of data value. So I need the new page have passed as a parameter to the name of the table. This page would need to be "View only", no insert/update / delete. Just query, sort, scroll through your data...

    Does anyone know how to do?

    It's not difficult, but it raises the question of why it is necessary to create a dynamic component? Why don't you know the name of the table and the structure at design time?

    1. Using the page Wizard, create a classic report page.
    2. To the Report Source, select SQL query.
    3. Enter the source as a function body returning a SQL query. The dynamic table name must be reorganized to prevent SQL injection attacks:

      return 'select * from ' || dbms_assert.sql_object_name(:p2_src_table)

    4. Set the column headings to the generic columns
    5. The maximum number of columns value an upper limit that is suitable for your needs.
    6. Complete the report wizard of page as required.
    7. Edit the page and add the P2_SRC_TABLE element to contain the table name parameter in the report area. Create it as a text field, with a maximum width set at 61and Condition Type defined to never , so it is not included in the rendered page.
    8. Change the table name in the P2_SRC_TABLE in the link on the first page. Session state protection must be used to prevent the alteration of the value of table name.

    It is a very simple example. There are important security implications in what you propose to do and other considerations such as how to determine the column headers for the report.

  • content not visible until after refresh

    I have two sites now live through muse, and from time to time, the content is not visible (mostly text) up to that after I refresh the page. Does anyone else have this problem?

    Probably you have encountered a bug with Chrome 33. See this thread - http://forums.adobe.com/message/6157419#6157419.

    We also have a work around for this - http://muse.adobe.com/exchange-library/chrome-33-webfont-workaround-1.

    Thank you

    Vinayak

  • How to refer to the primary key column of newly inserted rows of tabular form

    Hello

    I use APEX 4.2.0.00.27 with Oracle DB 11.2.0.3.0.

    I work with a tabular presentation wizard-created for insert and update a table using the integrated SRM process (sequence 10).  I'm trying to use a process of anonymous block of PL/SQL (sequence 30) to make another manipulation of table after the records were inserted or updated.  The manual process is associated with my tabular form and I use the variables of name of column binding in my program block.

    My (rsn_test) table has 3 columns: test_id (number), test_nbr (number), test_id2 (number).  Test_id column is identified as the primary key and the type of the source already exists a sequence rsn_test_seq.  Column test_id2 gets its default value 0 to a hidden page element.

    I would use my manual process for updating the value of the test_id2 column.  If it's 0 then I want to put the value of the column test_id.  If it is any other value, then it must remain at this value.  My logic works very well for an existing line, but I'm running into a problem with the newly added lines.  The new lines get inserted, but the test_id2 column remains the default value 0.  I can tell the debugger that the SRM process is triggered first and inserts the line, then my manual dealing with fires.  The problem seems to be that the connection variable: TEST_ID for the primary key column remains NULL after insertion.  I don't know how to get the value of the column test_id of my newly created line to use in my PL/SQL block to my update.

    Process of PL/SQL:

    DECLARE
    BEGIN
       :P7_SHOW := NULL;
       :P7_SHOW := NVL(:TEST_ID2,555) || ' and ' || NVL(:TEST_ID,787) || ' and ' || NVL(:TEST_NBR,9999);
       IF :TEST_ID2 = 0 AND :TEST_ID IS NOT NULL THEN
          UPDATE rsn_test
             SET test_id2 = :TEST_ID
           WHERE test_id = :TEST_ID;
       ELSE
          :TEST_ID2 := :TEST_ID2;
       END IF;
    END;
    
    

    Excerpt from the debugger:

    0.01625 0.00010 Processes - point: ON_SUBMIT_BEFORE_COMPUTATION
    0.01635 0.00008 Branch point: Before Computation
    0.01643 0.00003 Process point: AFTER_SUBMIT
    0.01646 0.00022 Tabs: Perform Branching for Tab Requests
    0.01668 0.00008 Branch point: Before Validation
    0.01676 0.00024 Validations:
    0.01700 0.00135 Perform basic and predefined validations:
    0.01835 0.00020 Perform custom validations:
    0.01855 0.00049 ...Validation "TEST_NBR must be numeric" - Type: ITEM_IS_NUMERIC
    0.01904 0.00007 ......Skip for row 1 because row hasn't changed
    0.01911 0.00016 ......Skip for row 2 because row hasn't changed
    0.01927 0.00012 ...Validation "TEST_ID2 must be numeric" - Type: ITEM_IS_NUMERIC
    0.01939 0.00007 ......Skip for row 1 because row hasn't changed
    0.01945 0.00018 ......Skip for row 2 because row hasn't changed
    0.01964 0.00005 Branch point: Before Processing
    0.01968 0.00004 Processes - point: AFTER_SUBMIT
    0.01972 0.00588 ...Process "ApplyMRU" - Type: MULTI_ROW_UPDATE
    0.02560 0.00154 ...Execute Statement: declare function x return varchar2 is begin begin for c1 in ( select "RSN_TEST_SEQ".nextval pk from sys.dual ) loop return c1.pk; end loop; end; return null; end; begin wwv_flow.g_value := x; end;
    0.02714 0.00140 ......Row 3: insert into "APPPCSRSN"."RSN_TEST" ( "TEST_ID", "TEST_NBR", "TEST_ID2") values ( :b1, :b2, :b3)
    0.02854 0.00011 ...Process "ApplyMRD" - Type: MULTI_ROW_DELETE
    0.02865 0.00004 ......Skip because condition or authorization evaluates to FALSE
    0.02869 0.00015 ...Process "Process Submit" - Type: PLSQL
    0.02884 0.00007 ......Skip for row 1 because row hasn't changed
    0.02891 0.00012 ......Skip for row 2 because row hasn't changed
    0.02903 0.00012 ......Process row 3
    0.02915 0.00429 ...Execute Statement: begin DECLARE BEGIN :P7_SHOW := NULL; :P7_SHOW := NVL(:TEST_ID2,555) || ' and ' || NVL(:TEST_ID,787) || ' and ' || NVL(:TEST_NBR,9999); IF :TEST_ID2 = 0 AND :TEST_ID IS NOT NULL THEN UPDATE rsn_test SET test_id2 = :TEST_NBR WHERE test_id = :TEST_ID; ELSE :TEST_ID2 := :TEST_ID2; END IF; END; end;
    0.03344 0.00013 ...Session State: Saved Item "P7_SHOW" New Value="0 and 787 and 1300"
    0.03356 0.00004 Branch point: After Processing
    0.03360 0.00048 ...Evaluating Branch: "AFTER_PROCESSING" Type: REDIRECT_URL Button: (No Button Pressed) Condition: (Unconditional)
    0.03407 0.00013 Redirecting to f?p=290:7:8717971109610:::::&success_msg=0%20row(s)%20updated%2C%201%20row(s)%20inserted.Success%2FEBD244168556408CBA714E3974918C09%2F
    0.03420 0.00012 Stop APEX Engine detected
    0.03432 0.00007 Stop APEX Engine detected
    0.03439 - Final commit
    
    

    Any suggestions?

    I have run tests on

    https://apex.Oracle.com/pls/apex/f?p=83488:1 demo/demo

    to see your problem.

    I have 2 solution for your problem.
    I add trial NOT tabular just usual block of PL/SQL

    BEGIN
    I'm IN (SELECT TEST_ID FROM RSN_TEST WHERE TEST_ID2 = 0)
    LOOP
          UPDATE RSN_TEST
             SET test_id2 = TEST_ID
           WHERE test_id = i.TEST_ID;
      END LOOP;
    END;

    and works very well, you can see in the sample.

    The other solution is to show new generated TEST_ID

    Adding a sequence as a default value for a column in a table field

    And to execute your procedure.

    I get how is with the good luck of time.

    By

  • Insert rows in table (A) in tab. (B) a table (C) update?

    I have a table (C) if one of the columns (C1) of this table is updated, I want to insert all the rows of the table (A) in table (B).

    If I could use the trigger, it would look like this:

    CREATE OR REPLACE TRIGGER cn1_c2s_intr_trg
    AFTER the UPDATE OF protocols WE of call_no1
    WHEN (call_no1 IS NOT NULL)
    BEGIN
    INSERT INTO call2sites (protocol_id, site_id, site_relation_id)
    SELECT: P76_PROTOCOLID_1, rsnumber, 1
    OF researchsite
    ORDER BY 1;
    END;
    /

    But the database trigger side would not know what ": P76_PROTOCOLID_1" (the application page element) is. How the above can be achieved by APEX?

    Thank you for your time.

    Daniel

    Triggers are just use specified PL/SQL, but yes, you can certainly call a function or a procedure to manage cela and have this pulled by a process page of the APEX. I've done it before, and it works fine. I have read your initial post and understood that you were looking for a solution based on the trigger, but if a procedure call works fine. Here's what it might look like:

    --(APEX : PL/SQL Procedure firing On Submit - After Validations and Computations)
    begin
      PROC_UPDATE_ABC(:P76_PROTOCOLID_1, :P76_CALL_NO1);
    end;
    

    Your procedure could then be something like:

    create or replace PROCEDURE PROC_UPDATE_ABC(prot NUMBER, call NUMBER)
    IS
      v_prot       NUMBER  := prot;
      v_call         NUMBER  := call;
    begin
      INSERT INTO c VALUES (v_prot, 1, v_call);
      INSERT INTO c VALUES (v_prot, 2, v_call);
      INSERT INTO c VALUES (v_prot, 3, v_call);
      ...
    end;
    
  • Error during the update of a newly inserted in a table line

    Dear all,

    I use jDeveloper 12.1.3.0.0. Below is a narrative of the question, I am doing face and any help on this will be a great help...

    To generate the primary key of the table SBUSINESUNITID, I use a sequence at the OS level and "Update on insert" = TRUE as below.

    When I create a new record in a table view. I did a typo highlighted below and recorded data.

    The data is saved to the database table, as expected.

    If I need to update the typographical error and save it again, I get the below error and changes are not saved.

    If I ignore this message and click on save again the changes are saved.

    Please suggest if there is a specific setting, I need to change.

    Hi Yeddu,

    Try one of the options described in this post.

    ADF & JAVA: oracle.jbo.RowInconsistentException (Houston-25014)

    option 3 worked for me.

    Override the lock() in class ViewObejctImpl as method

    @override
    public void lock() {
    try {
    super.lock();
    } catch (RowInconsistentException e) {
        refresh(REFRESH_WITH_DB_ONLY_IF_UNCHANGED | REFRESH_CONTAINEES);
        super.lock();
    }
    }
    
  • Followed by using OBIEE 11 g seems to try to insert in a table not specified in NQSconfig

    Hi all

    A former member of the staff to the United Nations, for it to work I had implemented monitoring using the tables S_NQ_DB_ACCT and S_NQ_ACCT of the use.

    Another Member of staff then decided he wanted to customize our monitoring of its use and creates a table called USG_Tracking_F replacing S_NQ_DB_ACCT and S_NQ_ACCT.

    From what I see, the layer of the RPD was updatees with the pool connection pointing to the new table. The NQSconfig file has also been updated with the new definition of table etc. and I checked the config of the mbean server and it refers to USG_Tracking_F.

    I also confirmed that the data exists in the new table and not in old pictures.

    The question is that something always seeks to INSERT IN S_NQ_DB_ACCT about 200 times per hour.

    Following error message:

    [nQSError: 17001] Oracle error code: 2291, message: ORA-02291: integrity constraint (OBI_BIPLATFORM. FK_S_NQ_DB_ACCT) violated - key parent not found

    beak call OCIStmtExecute: INSERT IN S_NQ_DB_ACCT (ID, LOGICAL_QUERY_ID, QUERY_TEXT, QUERY_BLOB, TIME_SEC, ROW_COUNT, START_TS, START_DT, START_HOUR_MIN, END_TS, END_DT, END_HOUR_MIN) VALUES (: 1,: 2,: 3,: 4,: 5,: 6,: 7: 8: 9,: 10:11:12).

    The server has been restarted several times, as this change was made so I can exclude.

    I also removed the old tables of the RPD layer in the case which was linked.

    Anyone has an idea why OBIEE is still trying to insert into the old paintings?

    See you soon,.

    Adam

    S_NQ_DB_ACCT (physical request details) were introduced more recently in OBIEE and does not have an MBean that it directly controls. I think that OBIEE assumes that it is in the same schema/catalog like the monitoring logic (S_NQ_ACCT) use that is customizable by the MBean.

    That is why the mucking with the tables provided by OBIEE is generally a bad idea - better to build above them (view/mview/whatever) than trying to replace. The spirit of simple problems like this one you ever - every time as schema changes (in 11.1.1.9 there are some new added columns), you need to update your custom solution.

    In order to resolve your problem, you can either try and difficulty that you have, perhaps by removing the constraint (he's going to make mistakes, but the knacker of your data integrity) - or just replace the config vanilla & tables and instead build on measure on top of, rather than instead of.

    Hope that helps.

  • Insert row into table 2D retaining the previous values

    Amendment of data entered in a 2D array and also displayed a table. When the time rolls 3 columns of data are held and then created line. Problem is the line moves downwards, but the previous data is not stored. I tried using shift register, but that only auto markings lines table to fill as the iteration of the loop. Looks like a basic really simple problem but going round in circles on this one there...

    In this case, the function 'Replace table subset' is what is needed to replace the last values in line with the current values of the user interface.

    On the evolution of the time, an addition occurs.

    An update of the VI is attached.

  • Insert/update backend table values enterd until end fron.

    Hello

    I am new to oracle forms.
    My question is that I created a page in the forms. And I have a table in the back-end.
    I have the option to enter a value and if I click on submit this value should be inserted into the rear end table button.
    You can help.

    1 suppose that you created a X block with base table MyTable.
    2 U fill the columns with values.
    3. When you click the button, the commit_form will automatically record their to MyTable. .. so just commit_form;

  • Generated tables not visible in the tree

    Hello

    I am enrolled in a schema and

    Select object_name,
    object_type,
    status
    from user_objects
    order by object_name,
    object_type;

    Results of the statement:

    OBJECT_NAME OBJECT_TYPE STATUS
    -------------------------------- ------------------- -------
    EXTRADATA177_L VALID LOB
    NAMESPACES178_L VALID LOB
    TABLE OF VALID PLAYERS
    PLAYER$ TRIGGER VALID xd
    PLAYER_T VALID TYPE
    SYS_C004803 VALID INDEX
    SYS_XDBPD$ 176_L VALID LOB

    I wonder why the PLAYER table does not appear in the tree of connections on the side left (knot Tables).

    Is this a bug or does not show SQL Developer these generated tables? Via the DB Search I can find the table, but I can't change it.

    Thank you

    Yes, it's a bug for 2 years now!
    As workarounds (temporal), you can:
    1. log in as "SYS" (or ask your DBA) and go change the attributes "generated" for the tables you need (subtract 4 from sys.obj$ .flags - he would leave 0 to normally).
    2 delete the AND O.GENERATED =' no line to SELECT in +\sqldeveloper\extensions\oracle.sqldeveloper.jar\oracle\dbtools\raptor\navigator\table.xml+
    3. create an extension of XML defined by the user, from the xml obtained above.

    Have fun
    K.

  • buttons, links of Web page, the options are not visible until I have the mouse on the box

    As in this detail window that I'm filled, there are some blue vertical lines, but no text appears until I have the mouse on each box. I use an Acer Aspire 5100 with Windows XP Pro 2002 with service pak 3 installed. I think that this problem started last summer when I installed service pak 3 or installed Windows Security Essentials. At the same time, I started having trouble with the issue of "jumping cursor" that has been requested here countless times.

    I have Firefox and I.Explorer and both have the same problems.

    EVERYONE, you have any suggestions or succeeded fixing this problem.

    Hey Chinkapin,.

    In addition to advice of Gokul, I think it would be a good idea to update your drivers for your computer laptop touchpad, I saw a lot of problems here. Follow this thread and this thread here to see others with this issue describes what worked for him.
    Also, if you still have questions, you said it started when you installed Service Pack 3, I think it's a good test to do back up to Service Pack 2 (uninstall SP3) and see if your PC is back to normal, there might be a conflict between something on your system and the service pack. To help with that follow this link here.
    So give those a try and let me know your results. Thanks for posting!
  • DOM changes not Visible after scrolling overflow element

    Hello

    I work on an app PlayBook WebWorks and have encountered a problem that seems to be a bug in the rendering system.

    I have a click callback method that updates a few text and styles in a div. This still work correctly in undulation and usually works on the device. Sometimes, however, it has no effect.

    With the help of web Inspector, I see my click method is called and ends without error. When I click on the items tab to inspect the DOM, all of a sudden the DIV is updated with the correct appearance.

    Here is a version of my code:

    • One
    • Two
    $("#list li").click( function(e) { selectedElement = $(this).attr("data-lineId"); console.log("click on " + selectedElement); $("#title").html(selectedElement); $("#details").removeClass().addClass($(this).attr("class")); console.log("end click on " + selectedElement); });

    Has anyone seen a similar problem before? Any suggestions on how to force a refresh?

    Thank you

    This is fixed in the final version of OS2.

Maybe you are looking for

  • Where can I find the drivers of Windows XP Home for Satellite L500D?

    Just got my new laptop bueat you. It has AMD processor and stuff and is perfect. But I need to adapt to a new hard drive to install XP as I have always only on Win 7. I couldn't get it to dual boot, more like I do a clean install less all that junk f

  • "STOP: 0x0000007E" during upgrade 2Kpro for XP Pro & when XP restarts.

    I tried to upgrade my 2K pro to XP pro and everything was going well until XP went to reboot my system. After reboot, I get the blue screen of death gives me a Stop error. STOP: 0X0000007E (0XC0000005, 0XF78DA208, 0XF78D9F08) and below it shows, INC.

  • Webcam of the opening

    Cannot open the webcam Labtec or DC996 on Skype, DC yesterday worked fine!

  • Refund of blackBerry Smartphones?

    Is it possible to get a refund for the applications that has been paid for and downloaded, but does not pump? With does not, I do not mean that you're not convinced, I want to say is not what said you at the time of purchase, as, for example you can'

  • DVD - RW does not work

    Ive got the s3713w slim line desktop with windows vista 32-bit, and my dvd rw will not work. the Manager of devices, said al is good, but it shows that is not downloaded this program thw. Help