How to show processing screen while the submitted request is in progress?

Hi SIM Experts,
I have couple of requirements in SIM7.1.1.9, i.e.
1. Whenever i submit a request, i need to show a *'Processing Screen'* (i.e. form indicating that my request is in progress) when my request is in progress.
2. Once my request is completed, i need to switch back from *'Processing Screen'* to form from where request has been submitted.
For Example:
1. When i click on *'Search'* with some search criteria in say *'Search Users Form'*, system will take some time to fetch the search results. During this processing time, i need to show a *'Processing Screen'* to the end user.
2. Once *'Search Users Form'* is ready with its search results, i need to switch back from *'Processing Screen'* to *'Search Users Form'*.
I feel challenge is keeping track on the submitted request and switching back to the requested page.
FYI, i was trying to implement this using SIM7.1.1.9 Workflows & Forms and couldn't able to get a solution.
Any help makes my tasks to move ahead. Thanks in advance.
Mahi

Hi,
Did you managed to solve the issue? I am into the same issue.
The same question..Did you got any answer for this?
How to use <div id='processing' --- --- ----> tag info in IDM Form?
What I did so far is..
I defined a js function and copied to /includes folder and updated commonScripts.jsp to include the js function which I added.The following is the js function I am using (I googled it and got this function)
+function showLoad() {+
var num = 0;
var tim;
var txt = "Loading, please wait ........";
document.getElementById("a").innerHTML = txt;
num +;+
+if (num == 30) {  // erase after 5 seconds, adjust to suit+
document.getElementById("a").style.display="none";
window.clearTimeout(tim);
+}+
+else {+
tim = window.setTimeout("showLoad()", 1000);
+}+
+}+
On the Button OnClick property I mentioned showLoad() function, but for some reason I am getting the following error..
getElementById() is null or not an object
I think the getElementById() is expecting a required parameter but I am not sure how we can pass that ID from the IdM form.
Please let us know how did you resolved the issue.
Thanks in advance.

Similar Messages

  • How to show product info in the Service Request Detail layout

    I want to add product in the Service Request Detail , but can't not find the place to do that , is that possible in R16?

    In the service request layout (step 3) you can bring in a field called "Product" which will allow you to pick a product.

  • Showing splash screen while loading...

    Hi,
    I'd like to show a splash screen while the application is loading (setting up hibernate session etc.) - here is my main method which is loading hibernate and starting up the application:
            public static void main(String[] args) {
              java.awt.EventQueue.invokeLater(new Runnable() {
                   public void run() {
                        MdbCheckerApp app = new MdbCheckerApp();
                        app.initializeLookAndFeel();
                        // preload Hibernate session
                        HibernateUtil.getSession();
                        // login successful
                        // if (app.login()) {
                        new MdbChecker().setVisible(true);
              HibernateUtil.closeSession();
         }How do I show my splash screen while simultaneously loading the hibernate session?
    Thanks in advance
    - Stephan

    However, I'm not quite sure on how to proceed...
        public static void main(String args[]) {
            final TestForm tf = new TestForm();
            tf.showSplash();
            tf.runInitializer(new Runnable() {
                public void run() {
                    try {
                        Thread.currentThread().sleep(3000);
                    } catch (Exception e) {}
                    tf.hideSplash();
        public void runInitializer(Runnable r) {
            Thread t = new Thread(r);
            t.start();
        public SplashScreen showSplash() {
            // if a splash window was already created...
            if(splash != null) {
                // if it's showing, leave it; else null it
                if(splash.isShowing()) {
                    return splash;
                } else {
                    splash = null;
            splash = new SplashScreen(null, true);
            centerComponent(splash);
            splash.show();
            return splash;
        public void hideSplash() {
            if (splash != null) {
                splash.dispose();
                splash = null;
        }I'm wondering why I do only see the splash screen (I was hoping that the splash screen would be disappearing after 3 seconds).
    Here is the code of my splash screen:
    public class SplashScreen extends javax.swing.JDialog {
        /** Creates new form SplashScreen */
        public SplashScreen(java.awt.Frame parent, boolean modal) {
            super(parent, modal);
            initComponents();
            setLocationRelativeTo(null);
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
        // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                         
        private void initComponents() {
            jPanel1 = new javax.swing.JPanel();
            jLabel1 = new javax.swing.JLabel();
            jProgressBar1 = new javax.swing.JProgressBar();
            setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
            setTitle(java.util.ResourceBundle.getBundle("com/gigatronik/mdbchecker/ui/bundle/MdbCheckerMessages").getString("splashscreen.title"));
            setModal(true);
            setUndecorated(true);
            jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
            jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/gigatronik/mdbchecker/ui/resources/gigatronik_4c_300.jpg")));
            jProgressBar1.setIndeterminate(true);
            org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
            jPanel1.setLayout(jPanel1Layout);
            jPanel1Layout.setHorizontalGroup(
                jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(jPanel1Layout.createSequentialGroup()
                    .addContainerGap()
                    .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
                        .add(org.jdesktop.layout.GroupLayout.LEADING, jProgressBar1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
            jPanel1Layout.setVerticalGroup(
                jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(jPanel1Layout.createSequentialGroup()
                    .addContainerGap()
                    .add(jLabel1)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(jProgressBar1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
            org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
            getContentPane().setLayout(layout);
            layout.setHorizontalGroup(
                layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(layout.createSequentialGroup()
                    .addContainerGap()
                    .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
            layout.setVerticalGroup(
                layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(layout.createSequentialGroup()
                    .addContainerGap()
                    .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
            pack();
        }// </editor-fold>                       
         * @param args the command line arguments
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new SplashScreen(new javax.swing.JFrame(), true).setVisible(true);
        // Variables declaration - do not modify                    
        private javax.swing.JLabel jLabel1;
        private javax.swing.JPanel jPanel1;
        private javax.swing.JProgressBar jProgressBar1;
        // End of variables declaration                  
    }Any help would be greatly appreciated.
    - Stephan

  • Doing keynote presentation.  How do I switch screens so the audience does not see my notes and next slide?

    Doing keynote presentation.  How do I switch screens so the audience does not see my notes and next slide?

    Go to Keynote>Help>Show your Presentation>Use Presenter notes.
    Also if you are using separate screens see Present on seperate displays

  • How to Call another screen using the ABAP Report which is displaying ALV ou

    Hello All,
    I am developing a ABAP report in which I want to transfer the stock from material to another material.
    My Report will include 3 to screens.
    The first sleection screen will display all the material with their stock value.
    When we execute the report I will get the list of materials along with their current stock. On the top of the output screen I want the Execute button. Also , each line of the output should have checkbox or the ALV provides the functionality of editing one cell like that.....Once the user tick the checkbox or the cell....then I want to move to another screen where user can enter the Quantity and then user will tick ok and then I will call one function module so that the material documnet is posted and transfer of posting form material to material is done successfully.
    Could anyone please help me out how to call another screen from the output screen where user can enter the Quantity amount....
    I dont want to use the Dialog programming.....I want to create the simple ALV Abap report.
    Regards,
    Komal Bhutada.

    Hi Raymond,
    Thanks for the input...I will try this in my code .....
    Can you please help me how to insert the checkbox in the ALV Output....so that I can select one of row and then press execute to process further?..
    Thanks for the information.
    Regards,
    Komal.

  • During boot Yosemite shows a grey screen with the Apple logo and a progress bar - is this normal?

    During boot Yosemite shows a grey screen with the Apple logo and a progress bar - is this normal?

    Same here after upgrade yesterday. 
    I can get OS utilities up using CMD R or holding the shift key (eventually), but if I simply then reinstall the OS will it not loose everything on my drive? I do have it backed up on Time Machine? What a nightmare - Apple Support does suck.  I am not paying £25 for them to call me to tell me how to fix a bug in their OS software upgrade.  Any help
    Also does anyone know if it is possible to use time machine to go back to Snow Leopard? I have wasted much of the day on this now
    Cheers
    Simon

  • How to show Indian numbers in the Firefox ?

    How to show Indian numbers in the Firefox ?
    Like This : http://i52.tinypic.com/f1y3c5.png
    Not Like This : http://oi52.tinypic.com/23r0osm.jpg

    Thank you very much ..

  • How to  show additional items in the same window using stacked canvas

    How to show additional items in the same window using stacked canvas.
    My content canvas has 14 items, and I have to include more.
    I want to know how I can use a stacked canvas to show these additional items in the same window, so that I can scroll through horzontally , as if all the items are on one canvas.

    Well, I intially navigate into my content canvas. At this stage the stacked canvas is not visible, then how should I navigate to an item on the stacked canvas to make it visible?

  • How to show all items in the reading list? I think this option has been removed in Safari Version 7.0.2

    How to show all items in the reading list? I think this option has been removed in Safari Version 7.0.2

    Thanks. That solved it. I had my doubts since I wasn't concerned about my lost bookmarks. I was concerned about the broken functionality. In any event, restoring from a backup solved both the functionality and the lost bookmarks. I appreciate the response!

  • I updated Efi firmware, but force quit twitter to install. Now system won't come on, it just shows grey screen with the spinning wheel loading. I am running lion 10.7.3

    I updated Efi firmware, but force quit twitter to install. Now system won't come on, it just shows grey screen with the spinning wheel loading. I am running lion 10.7.3.
    Thank you

    The following support article is somewhat outdated. Where it refers to booting from an installation disc, you should boot from your recovery partition (if running 10.7 or later) by holding down the key combination command-R at the chime.
    Mac OS X: Gray screen appears during startup

  • How to turn off screen while computer is on an hdmi tv/projector hook up

    How to turn off screen while computer is on an hdmi tv/projector hook up?

    Have you tried Clamshell Mode?
    http://support.apple.com/kb/ht3131
    Ciao.

  • Use an external screen as primary screen while the lid is open

    is it possible to use an external screen as primary screen while the lid is open on a white MacBook (Lion)?

    I can't get this to work either, and I really want it too!
    Noisy fans, and overheating laptops are not a pleasant experience when working next to one all day.
    Please apple, at least give us the choice!?!
    I presume running two screens rather than one also puts more of a drain on the graphic card.

  • Haw do i put evry thin back on my ipod as i accadently wiped evry thin off and now it just shows a screen with the lead and itune bubble

    haw do i get my ipod 2 work after i accedently wiped evry thin off and now it just shows a screen with the lead and a itunes bubble

    dennisfromabertillery wrote:
    haw do i get my ipod 2 work after i accedently wiped evry thin off and now it just shows a screen with the lead and a itunes bubble
    Connect to your computer, fire up iTunes and do a Restore:  From iTunes, select the iPad and then select the Summary tab.  Follow directions for Restore.

  • How to show all days of the year 1900

    how to show all days of the year 1900

    As you show days for any other year.
    Do you want to catch us on the fact year 1900 wasn't a leap year?
    Regards
    Etbin
    select to_date('1.1.' || :the_year,'DD.MM.YYYY') + level - 1
      from dual
    connect by level <= to_date('31.12.' || :the_year,'DD.MM.YYYY') - to_date('1.1.' || :the_year,'DD.MM.YYYY') + 1*** not tested ***
    Message was edited by: Etbin
    user596003

  • How to delete System Alias while the related sytem has been deleted

    How to delete System Alias while the related sytem has been deleted?
    When I deleted the System, I ignored the dependence object. Now i need to deleted the sytem alias, but the system has already been deleted, how could i do?
    Thank you very much!
    Regards,
    Xiaoming Yang

    hi Yang,
      checkout the link..,
      Re: EP 6.0.13.0 : iView : System Alias
      hope it helps..,
    regards,
    Vinoth

Maybe you are looking for

  • Value getting changed after data loading.

    Hi experts, Two Issues: 1.We have a dso2 populating from another dso1. In dso2 we have a char X which is populating from two key figures Y and Z through a formula in transformation such that X = Y/Z. After loading data when checked in the cube for X

  • Upgraded to 10.1.1.4 and Itunes will no longer open

    So, I upgraded Itunes today and it quite working. I redownloaded Itunes and Quicktime, uninstalled both and reinstalled both. No luck. It still fails every time I try to open the program. Any data needed?

  • Monitor size

    I seem to remember that CF8 has a function that provides the monitor display size. Can anyone shed some light on this? I want to dynamically set the height of an IFRAME.

  • Just bought Quick Time 7 Pro---nothing is different?

    What am I doing wrong? I received the email with my registration code, copied and pasted it into the Registration Code box under the Registration selection, rebooted and nothing has changed. When I search for Quicktime Pro it's not found in my comput

  • Cme with Voicemail.

    How does one intergrate voicemail with Cme,i have an office with a 2811 router with a number of ip phones.It has FXO/FXs ports and is working ok,i now want voicemail,how do i go about this? Thanks.