You are viewing limited content. For full access, please sign in.

Question

Question

Forms Table populates then disappears -- intermittently

asked on January 9, 2017

I have simple form that populates two form tables from two sql queries after a user inputs their username.   For the most part the form works fine however sometimes the 2nd table can be seen to populate with the correct query data and then the data disappears leaving only the form header ‘Available Groups’ displayed.

 

This is an intermittent issue, most of the time both tables load and display.   The only time I see it occur is when the form is first displayed and the first username is entered.   Entering other usernames after the form is loaded, including the original name, always works.     Again,  before the 2nd table disappears it does populate with the correct query data and then it just disappears.

Between the two database queries only 4 rows of data will ever be returned.   I tried putting a 2 second delay in the 2nd query but the issue persists.  

 Is there any way to fix this????

Thanks

 

0 0

Answer

SELECTED ANSWER
replied on January 10, 2017

What version of Forms are you using? Have you applied the update3 for Forms 10.1 here?

1 0

Replies

replied on January 10, 2017

We have not installed the update3 yet.  I will get that scheduled and see if it helps.  Thanks

0 0
replied on May 3, 2017

I have the same problem and I am on Update 3 I believe (10.1.0.642) ... my issue is on text boxes. It populates and then vanish when complete. Looking at the profiler I see it occur when this part of LF internal code runs

                    t = function(r, e) {
                        var s, c, h;
                        if (t && (e || 4 === f.readyState))
                            if (delete gt[o],
                            t = void 0,
                            f.onreadystatechange = i.noop,
                            e)
                                4 !== f.readyState && f.abort();
                            else {
                                h = {};
                                s = f.status;
                                "string" == typeof f.responseText && (h.text = f.responseText);
                                try {
                                    c = f.statusText
                                } catch (l) {
                                    c = ""
                                }
                                s || !n.isLocal || n.crossDomain ? 1223 === s && (s = 204) : s = h.text ? 200 : 404
                            }
                        h && u(s, c, h, f.getAllResponseHeaders())
                    }
                    ;

0 0
replied on May 12, 2017

Do you have multiple lookup rules on same field? There may be timing issue when multiple rules take effect on same field. You can check the post here to watch the "onloadlookupfinished" event to trigger the lookup rule after page load.

0 0
replied on May 12, 2017

ok will investigate thanks

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.