This content has been marked as final. Show 3 replies
The Session States of Page/Application Items change when you Submit the page or make a change to the Session State through PL/SQL in a Process.
If you want to set/reset session states of Application Items or Page Items of other pages in the application, you have to do that in PL/SQL. This is traditionally done in using OnSubmit processes.
To AJAX this set/reset action you need to write an Application Process and use the APEX_UTIL.SET_SESSION_STATE procedure in the Application Process.
Hope this helps.
TexasApexDeveloper wrote:When you say page based lov is cleared how are you clearing it?
Someone here at my office showed me this and it has me stumped... Maybe someone has an answer for it...
They have a page 0 region with a dropdown that has a value used across multiple pages, the value is ultimately stored as an application item. On one page that value is used to filter another select list.
Problem is, when the lov that sets the application item value changes, the page based lov is cleared, but the lov's session state is NOT cleared out, leaving a hanging value in session state.
So what we tried doing was clearing the item from session state, with no real results..What did you exactly do here?