java - XPages: beforePageLoad runs more than once... Why? -


we have xpages application has 1 master page (say m.xsp) , several sub-pages, in separate iframes on master page (loaded a.xsp, b.xsp , c.xsp in separate tabs). application runs fine, speaking. each sub-page shouldn't interfere other pages, , far know, doesn't. page-dependent data stored in viewscope variables, important parts developed managed beans, data in view-scope too.

now, see following:

  1. on page a, several clicks , ajax calls occur fetch data server
  2. we switch page b, 3 ajax requests data server
  3. we switch page a, 1 click fetch data again, , beforepageload event occurs! needless say, page still loaded.
  4. on same page a, new click fetch different data, , beforepageload triggered again!

viewscope lost, page-dependent bean lost, strange.

we checked, changing amount of memory dedicated xpages didn't change anything.

xpages 9.0.1, browser-only.

can please explain behaviour: how come beforepageload repeatedly executed? how can prevent it?

thanks!!

twas indeed related max number of pages in memory. every time item in list on page b clicked, sub-page (b1) loaded in yet iframe, using url item parameter. many clicks in list forced many pages load, causing other pages disappear memory. when moved page , triggered partial refresh there, if the page new runtime environment.

i rewrote sub-page b2 stay in memory, , partial refresh when list value changes. quite lot faster, , no unnecessary page drops.


Comments

Popular posts from this blog

cakephp - simple blog with croogo -

How to group boxplot outliers in gnuplot -

bash - Performing variable substitution in a string -