Dynamic screen update options?

We have a complex web-based user interface that is rendered using XSLT from a J2EE application. Each screen consists of lots of HTML fields, some of which are grouped together into what we call "multi-row blocks". A new block can be added by pressing a "+" button.
What our customers would like is that new blocks are added without the screen refreshing or changing. We used to have a JavaScript/Dynamic HTML solution that would do the complex HTML manipulation needed (insert new sections of HTML and re-name any fields in following blocks) but this was:
- very specific to IE 6's internals (it's manipulating how IE internally represents HTML, which can be different to the output of the original XSLT transformation);
- a couple of thousand lines of very brittle code, generally driven by regular expressions that kept breaking;
- was unacceptably slow for large screens (more than a 20-ish blocks)
To get around this we re-worked it to do a full server round-trip, using HTML Anchor tags to return the user to the start of the new block.
However, Internet Explorer has a very annoying bug that it refreshes the screen, shows the top of the form, then after a couple of seconds it then "bounces" down to the anchor position.
Does anyone know how we can get around this anchor problem? Or a better way to fix the solution, avoiding the screen refresh?
Our customers have recommended using AJAX, but that doesn't get around the problem of making a large amount of updates to the current HTML form, so would do little to help us?
Thanks,
Chris Nappin.

AJAX is really just a cadillac solution on top of your html DOM manipulation. In your case, if the client side can decide how to modify itself when the plus button is added, then ajax would just be overkill.
DOM manipulation while ugly is still probably your best bet.
AJAX, beyond what you have done already, just allows you to make server calls to get data without reloading the page. As it seems you don't need new data, ajax wouldn't help.

Similar Messages

  • I have an ipad 2, MC769x it is running 4.3.3 (8j2) i have been trying to upgrade to ios 5 or higher but a) I don't have a software update option on my Settings / General screen. And b) when I go into itunes I don't get tihe options suggested on the forums

    I have an ipad 2, MC769x it is running 4.3.3 (8j2) i have been trying to upgrade to ios 5 or higher but a) I don't have a software update option on my Settings / General screen. And b) when I go into itunes I don't get tihe options suggested on the forums. I really want to upgrade my ipad as I want to buy and install some apps that are only available from ios5 onwards. I have been a big apple fan but I am now wondering if my ipad2 was a mistake.

    If your are using IOS 4, see below.
    http://support.apple.com/kb/HT4972

  • Updated microsoft word 2011 version 14.4.3 and it does not have an "illustrations" grouping or "screen shot" option like 2010 did.

    I clicked the update for my microsoft word program that came with my macbook pro when it showed there were updates.  Now I have Microsoft Word 2011 Version 14.4.3  It seems to have LESS options that the previous version and is not user friendly.
     I can't find help information on line about it either because it is too new?  I used the "illustrations" grouping, and " screen shot" options all of the time to create documents to be used in my teaching.  Now I can't figure
    out how to do that with the new version.  It seems they were taken out???????  If that is the case, how do I reverse the update and get my previous version back?  

    Hi,
    Please note we support Office for Windows in the current forum, as for the questions about Office for Mac, they should be better to be addressed in the Office for Mac forum:
    http://answers.microsoft.com/en-us/mac
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    Melon Chen
    TechNet Community Support

  • Update notification shows there are updates but when I click on the update option it shows a blank screen

    The update option on the app store shows a notification that I have 'n' numbers of updates but when I click on the update option it only shows a blank screen. Even after updating the apps individually from the purchased option, the update option still shows a blank screen instead of "All you applications are up to date". Please help.

    Many people are having this problem for the last couple of days. According to Fly150in another discussion, this will work.
    If you want to update the Apps while waiting for Apple to fix Updates:
    1. Go to App Store
    2. Select Purchased
    3. Select All
    4. Scroll down to find the Apps showing update
    5. Select update on the Apps
    This should update the Apps and get rid of the update count in App Store.

  • HT201412 I recently received an update option with the iOS 6 update on my iphone 4. I pushed ok and after 30 minutes it told me to connect to itunes and reset my phone. I did and the results are my phone now has a blank grey screen and then powers on and

    I recently received an update option with the iOS 6 for my iphone. After clicking ok, my phone wanted to conect to itunes. After that it wanted me to reset the phone and after all of this was done my iphone had a grey screen and now turns on and off again on its own with out ever going past a grey screen. It will not reconect with itunes of function at all. Please help

    http://support.apple.com/kb/HT1808

  • Insert,  Delete and Update options in Table control

    Experts,
    I have writen code for Insert,  Delete and Update options in Table control. They are not working properly...
    can any one send the code for the above please...
    Thanks in advance..

    Hi,
    Following steps will help you.
    1.TOP-INCLUDE
    DATA: ITAB1 LIKE KNA1 OCCURS 0 WITH HEADER LINE.
    DATA: ITAB2 LIKE KNA1 OCCURS 0 WITH HEADER LINE.
    DATA: WA LIKE KNA1.
    DATA: ANT TYPE I,CUR TYPE I.
    DATA: OK_CODE TYPE SY-UCOMM.
    CONTROLS: TABCTRL TYPE TABLEVIEW USING SCREEN 100.
    IN FLOWLOGIC
    PROCESS BEFORE OUTPUT.
    LOOP AT ITAB1 CURSOR CUR WITH CONTROL TABCTRL.
    ENDLOOP.
    PROCESS AFTER INPUT.
    MODULE CLEAR_DATA.
    LOOP AT ITAB1.
    MODULE MOVE_DATA.
    ENDLOOP.
    ADD “OK_CODE” IN ELEMENT LIST. CLICK ON LAYOUT AND  ADD TABLE CONTROL(name it as TABCTRL) AND PUSHBUTTONS AS FOLLOWS.
    SELECT THE FIELDS FROM PROGRAM. SAVE CHECK AND ACTIVATE.
    CLICK ON FLOWLOGIC EDITOR FROM APPLICATION TOOL BAR.
    DOUBLE CLICK ON MODULE “CLEAR_DATA”.
    write the in this module as below.
    CLEAR ITAB2. REFRESH ITAB2.
    DOUBLE CLICK ON MODULE “MOVE_DATA”.
    write the code in this module as below.
    APPEND ITAB1 TO ITAB2.
    ACTIVATE PAI AND WRITE THE CODE AS BELOW.
    CASE OK_CODE.
    WHEN 'FETCH'.
    SELECT * FROM KNA1 INTO TABLE ITAB1 UP TO 20 ROWS.
    TABCTRL-LINES = SY-DBCNT.
    WHEN 'ADD'.
    GET CURSOR LINE CNT.
    CNT = TABCTRL-TOP_LINE + CNT - 1.
    CLEAR WA.
    INSERT WA INTO ITAB1 INDEX CNT.
    WHEN 'MODIFY'.
    GET CURSOR LINE CNT.
    READ TABLE ITAB2 INDEX CNT.
    LOOP AT ITAB2.
    MODIFY KNA1 FROM ITAB2.
    ENDLOOP.
    SELECT * FROM KNA1 INTO TABLE ITAB1.
    WHEN 'EXIT'.
    LEAVE PROGRAM.
    ENDCASE.
    SAVE,CHECK AND ACTIVATE ALL.
    CREATE TCODE AND EXECUTE.
    contact if u hv any issues regarding this code.
    reward points,if it is useful.
    Thanks,
    Chandu.

  • HT2490 my desktop and screen saver option is no longer available in the system preferences. meaning it is no longer listed. how would i go about getting it back?

    my desktop and screen saver option is no longer available in the system preferences. meaning it is no longer listed. how would i go about getting it back?

    If you used system cache cleaning software it can mess up Apple software.  Stop using such software.  Remove Mackeeper if present using these directions:
    https://discussions.apple.com/docs/DOC-3691
    If you started typing something in the search field of the System Preferences, it might be hiding.   Quit and reopen System Preferences to be sure it isn't hiding because it is searching for another panel.
    Lastly, if none of the above apply, go to your hard drive -> System -> Library -> PreferencesPanes folder and see if it is hiding there.  If it isn't, get your 10.5 installer disc that installed 10.5 on your Mac, and restore it with http://www.charlessoft.com/ 's Pacifist, and then run the 10.5.8 combo update to ensure the version matches the operating system.

  • Changing ipod mini updating option

    My ipod mini repeatedly updates the same "selected itunes playlists" that I initially chose as an updating option. I am not able so far to select the "manual update" or update all songs and playlist. Additionally, experiencing the "blue screen, rebooting, re-logging in" process. Any suggestions/recommendations for correcting problems?

    Use the instructions in this article to change the iPod's synchronization mode to one of the other two options, or create a new playlist and add that to the list of playlists to sync to the iPod.
    (14577)

  • How to create dynamic screen using module pool programming

    Hi,
    Could anybody help me how to create dynamic screens?
    I am developing a screen with HR Person with assignment info. If PERNR have multiple assignments, i need to show all the details one by one. How to show the details on screen. I need to call one by one assignment information dynamically.
    Please suggest me how to do, apart from using table controls.
    Thanks,
    Kamal

    You may have the below options:
    1) Table Control
    2) Individual fields
    3) ALV
    4) pop-up screen

  • HT4623 I'm trying to download ios5 to my iPad and I tried following the steps but in my setting under general there is no software update option. What do I do

    I'm trying to download the ios5 to my iPad and I was following the instructions on here but when I go to settings and general I don't have a system update option. What do I do

    See the chart below to determine whether you can upgrade your device and what you can upgrade to.
    IPhone, iPod Touch, and iPad iOS Compatibility Chart
         Device                                       iOS Verson
    iPhone 1                                      iOS 3.1.3
    iPhone 3G                                   iOS 4.2.1
    iPhone 3GS                                 iOS 6.1
    iPhone 4                                      iOS 6.1
    iPhone 4S                                    iOS 6.1
    iPhone 5                                      iOS 6.1
    iPod Touch 1                               iOS 3.1.3
    iPod Touch 2                               iOS 4.2.1
    iPod Touch 3                               iOS 5.1.1
    iPod Touch 4                               iOS 6.1
    iPod Touch 5                               iOS 6.1
    iPad 1                                          iOS 5.1.1
    iPad 2                                          iOS 6.1
    iPad 3                                          iOS 6.1
    iPad 4                                          iOS 6.1
    iPad Mini                                     iOS 6.1
    Select the method most appropriate for your situation.
    Upgrading iOS
       1. How to update your iPhone, iPad, or iPod Touch
       2. iPhone Support
       3. iPod Touch Support
       4. iPad Support
         a. Updating Your iOS to Version 6.0.x from iOS 5
              Tap Settings > General > Software Update
         If an update is available there will be an active Update button. If you are current,
         then you will see a gray screen with a message saying your are up to date.
         b. If you are still using iOS 4 — Updating your device to iOS 5 or later.
         c. Resolving update problems
            1. iOS - Unable to update or restore
            2. iOS- Resolving update and restore alert messages

  • Dynamic screen field values

    Hi,
    One quick question, I have created a screen with reference to a custome table fields and it is working fine. When I enter values for the first time, the values look ok in debug but when I change the values on the screen, the new values are not updated in the screen fields in debug. Old values are shown in the debug.
    I guess there is some kind of logic to do this. Like using the dynamic screen fields read or ....
    Can someone help me on this?
    Regards,
    Roopesh Singh

    hi there...
    when u first enter the values, they get into the work area related to the screen fields.....
    but when u change the values, they dont get changed in the workarea associated with the fields. since the data does not get updated in the fields, it wont show in the debugging mode. so chk ur code and make sure u update the data in the variables associated with the fields.
    do reward if helpful or get back with further queries.

  • Install RAC 11gR2 and Apply Patches with OUI New Software Updates Option

    Has anyone tried the installation with the New Software Updates Option?
    I will install 11gR2 RAC Grid and I plan to do the following steps:
    1) Install Oracle Grid Infrastructure Patchset 11.2.0.2
    2) Do all the configuration with OUI
    3) Create ASM disks
    4) Install Oracle Database 11.2.0.2 Software Only
    5) Apply Oracle Recommended Patches 11.2.0.2.2 (12311357) and 12431716. (ref. MOS doc [ID 756671.1])
    6) Create RAC Database (advanced option) with DBCA
    With these steps:
    Grid and ASM disks would be configured without the recommended patches, but the database will be created with the patches applied.
    I would not like to do a "Software only" install of GI and then apply the patches because later I would have to manually do all the configuration steps.
    If I use the OUI Software Updates Option to apply the patches, will OUI do all the patching and then let me configure GRID with OUI ?
    Quote from Oracle® Grid Infrastructure Installation Guide 11g Release 2 (11.2) for Linux - Part Number E17212-11:
    " Use the Software Updates feature to dynamically download and apply software updates as part of the Oracle Database installation. You can also download the updates separately using the downloadUpdates option and later apply them during the installation by providing the location where the updates are present."
    I could not find more detailed information about this feature on documentation and MOS .
    Thanks

    Hi,
    You can download Latest Updates And Patches Using using option -downloadUpdates
    ./runInstaller -downloadUpdatesYou can use this note:
    *How To Download The Latest Updates And Patches Using 11.2.0.2 OUI [ID 1295074.1]*
    Don't miss it ..
    *Error: INS-20704 While Installing 11.2.0.2 with "Use pre-downloaded software updates" Option [ID 1265270.1]*
    Note : Please make sure that user downloading the patches updates have the proper/correct permission to download the patch updates from MOS ( My Oracle Support).
    Do not use the /tmp/oraInstall* directories for the download location. Unpublished bug 9975999
    Documentation explaining ...
    4.5.1 Running Oracle Universal Installer
    Downloading Updates Before Installation
    http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/inst_task.htm#BABJGGJH
    Regards,
    Levi Pereira

  • Is it possible to enhance the dynamic search with Option field with custom

    Hi All,
    is it possible to enhance dynamic search with OPTION parameter like Equals to , Between etc, instead of these are we able to add our own? If yes, then which are steps need to perform.
    Thanking you.
    Regards,
    VjMHyd

    Just to test is this possible i wrote a sample program
    data: lr_dquery type REF TO cl_crm_bol_dquery_service.
    data: lv_status TYPE CRMT_PROCESS_DESCRIPTION.
    data: mv_bol_core type REF TO cl_crm_bol_core,
            lr_result_obj type ref to if_bol_bo_col,
            lv_opp_id type string,
            lr_entity type ref to cl_crm_bol_entity.
    MV_BOL_CORE = CL_CRM_BOL_CORE=>GET_INSTANCE( ).
    MV_BOL_CORE->START_UP( 'BT' ).
    *data: lv_opp_id type string.
    lr_dquery = cl_crm_bol_dquery_service=>GET_INSTANCE( 'BTQOpp'  ).
    if lr_dquery is bound.
    *   prepare the selection paramters
      lr_dquery->add_selection_param(
        exporting
          iv_attr_name =  'OBJECT_ID'   " Component name
          iv_sign      =   'I'  " Inclusion/exclusion criterion SIGN for range tables
          iv_option    =   'PI'  " Selection operator OPTION for range tables
          iv_low       =   lv_opp_id
    *   Get the dynamic result object and read the opportunity status from there
      lr_result_obj ?= lr_dquery->get_query_result( ).
      lr_entity ?= lr_result_obj->get_first( ).
      if lr_entity is bound.
        lr_entity->get_property_as_value( exporting iv_attr_name = 'STATUS'
                                    importing ev_result = lv_status ).
      endif.
    endif.
    BREAK-POINT.
    No syntax error but junk values returned as I had not written the logic for retrieval based on this operator. This means that if you add the selection_param to the dynamic query and then handle that same thing in the GENIL class for the component then you would be able to retrieve the values based on this.
    On the UI , you would be retrieving all the operators for the parameters. There for that particular field you have to add the new operator for your case. And this would be send to the Dquery class and added as a selection param. When the query is executed, if the genil class has been updated to handle this parameter, you should be able to retrieve the results.
    Regards
    Kavindra
    Edited by: joshi_kavindra on Jan 19, 2012 2:45 PM
    Edited by: joshi_kavindra on Jan 19, 2012 2:53 PM

  • HT4623 How can I update the IOS on my first generation IPAD? There is no software update option in my settings

    How can I update the IOS on my first generation IPAD? There is no software update option in my settings

    See the chart below to determine whether you can upgrade your device and what you can upgrade to. If you do not have a Software Update option present on your iDevice, then you are trying to upgrade to iOS 5 or higher. You will have to connect your device to your computer and open iTunes in order to upgrade.
    IPhone, iPod Touch, and iPad iOS Compatibility Chart
         Device                                       iOS Verson
    iPhone 1                                      iOS 3.1.3
    iPhone 3G                                   iOS 4.2.1
    iPhone 3GS                                 iOS 6.1.x
    iPhone 4                                      iOS 6.1.x
    iPhone 4S                                    iOS 6.1.x
    iPhone 5                                      iOS 6.1.x
    iPod Touch 1                               iOS 3.1.3
    iPod Touch 2                               iOS 4.2.1
    iPod Touch 3                               iOS 5.1.1
    iPod Touch 4                               iOS 6.1.x
    iPod Touch 5                               iOS 6.1.x
    iPad 1                                          iOS 5.1.1
    iPad 2                                          iOS 6.1.x
    iPad 3                                          iOS 6.1.x
    iPad 4                                          iOS 6.1.x
    iPad Mini                                     iOS 6.1.x
    =====================================
    Select the method most appropriate for your situation.
    Upgrading iOS
       1. How to update your iPhone, iPad, or iPod Touch
       2. iPhone Support
       3. iPod Touch Support
       4. iPad Support
         a. Updating Your iOS to Version 6.0.x from iOS 5
              Tap Settings > General > Software Update
         If an update is available there will be an active Update button. If you are current,
         then you will see a gray screen with a message saying your are up to date.
         b. If you are still using iOS 4 — Updating your device to iOS 5 or later.
         c. Resolving update problems
            1. iOS - Unable to update or restore
            2. iOS- Resolving update and restore alert messages

  • Quicktime does not have new screen recording option

    What happened to Quicktime's new screen recording option?
    I wanted to record a video and now the only option I can see is the built-in camera of myself.
    I have Mac OSX 10.9.1 with the lastest updates.

    I was just about to write about that.  For some reason I went back to Qucktime and played the recording of myself
    and went to delete it. There in the list I saw "new screen recording"  I looked at the "about Quicktime player" and found that it was indeed 10.3  I am not sure what I deed to get that but there it is.
    Thx, for verifying .

Maybe you are looking for

  • Lost sound devices now blue screen of death when updating creative drivers.

    I have an XPS with windows 7, dont k now what the sound card is, I have factory installed software for Creative X something extreme, and Realtex. Now I had been trying to get sound via an optical cable to an AV amp with no success. I had tried disabl

  • Unknown error -42408

    Microsoft Windows Vista Home Basic Edition Service Pack 2 (Build 6002) Dell Inc. Inspiron 531s iTunes 10.6.0.40 QuickTime 7.7.1 FairPlay 1.14.34 Apple Application Support 2.1.7 iPod Updater Library 10.0d2 CD Driver 2.2.0.1 CD Driver DLL 2.1.1.1 Apple

  • Fixed vendor on PR not copied to PO

    Hi, I have a third party process where the purchase requisition was automatically created with a fixed vendor which was picked up on PR because info record is maintained. No source list is maintained for this material. When the PO was auto-created fo

  • Dust inside Screen, any experiences (and my story)?

    I have a late 06 17" MBP that has exhibited dust inside the screen for about 6 months now. I haven't had a good time to take it into the apple store until yesterday (since I knew it would have to be sent off and I'd be without for a week or so). I kn

  • Accidentally deleted Fireworks CS6 in my CC suite of apps

    When I did this I was deleting a bunch of old installs (CS3 and various demos since that version). I thought FW CS6 was an old demo, so I dragged it to the trash, uninstaller and all. Then when updating apps in CC, I noticed the FW update failed and