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:
- on page a, several clicks , ajax calls occur fetch data server
- we switch page b, 3 ajax requests data server
- we switch page a, 1 click fetch data again, , beforepageload event occurs! needless say, page still loaded.
- 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
Post a Comment