the problem still occurs if you disable a previously checked checkbox (because,
for example, the current user is not supposed to change this value).
Disabled items are not "successful" and are not submitted back to the server.
Thus Domino thinks "You didn't tell me checkbox1 was still set so you must have
unset it".
The checkbox then loses its value. So the solution described here still works
in that situation - or do as I do and undisable the checkbox as part of the
submit process.
the problem still occurs if you disable a previously checked checkbox (because, for example, the current user is not supposed to change this value).
Disabled items are not "successful" and are not submitted back to the server. Thus Domino thinks "You didn't tell me checkbox1 was still set so you must have unset it".
The checkbox then loses its value. So the solution described here still works in that situation - or do as I do and undisable the checkbox as part of the submit process.
Only took me a weekend to sort all this out.