FORUM PLAN UPDATE
Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.



Feb 12, 2014, 2:47 AM
2 Posts

sessionScope HashMap & checkboxes

  • Category: Dojo and Client Side JavaScript
  • Platform: All
  • Release: All
  • Role: Administrator,Developer,End User
  • Tags: xpages,ajax,sessionscope,checkbox,hashmap,array
  • Replies: 1

Hi,

I'm having serious issue (maybe its more of an understanding issue?) where sessionScope just doesn't want to cooperate with me? Here is the thing:

- my website has alot of checboxes. when clicking one, ajax call is used to just store checbox info into sessionScope hashmap. This works.
- if you uncheck checkbox, ajax call is made again, this time, it removes the entry from sessionScrope hashmap. This works.
- checking and unchecking works as charm since i'm listing hashmap after every ajax call to see the debug info.
 

Now... if i refresh my main site with checkboxes, another javascript is taking sessionScope hashmap and check checkboxes that are stored in sessionScope hashmap. Pretty self explanatory, right?

Well, after I refresh the site, it looks like as the page takes PREVIOUS sessionScope HashMap (meaning the one, before I refreshed the page).  But, it doesn't end here. After 2nd refresh, it shows the correct result. After 3rd refresh, it shows the previous HashMap state and so it stays. :|

Am I missing something here? And as soon as I refresh, HashMap is now from previous state without writing anything to it, just reading it.

How is this possible?

Please help me out understand this thing because I have no idea what is going on...

 

best regards,

Gregor

Feb 14, 2014, 8:25 AM
2 Posts
replying

XPages development forum and most of the others on IBM Developerworks is more or less dead. You usually don't get ANY support from IBM.

with a little help from stackoverflow I've created a solution to my problem, which can be found here: http://stackoverflow.com/questions/21721738/sessionscope-hashmap-checkboxes

I suggest people seeking an advice to use stackoverflow, rather than IBM developerworks.

 

sadly. thanks to ibm.


FORUM PLAN UPDATE
Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.