Hi! We are doing some testing on Domino 9.0.1 and noticed that if we have a Checkbox or Dialog list type field in one of our Lotus notes DB forms that is designated as hidden on the web (through the options on the Hide-when tab), and there are multiple values in that field (i.e. a text list), then when the form is saved from the web, the values are getting converted to a single comma-separated string during the save. These values were getting properly saved as a text list prior to Domino 9. We have already confirmed that “Multiple values” option is checked for this field, as well as the “Separate values when user enters Comma” option on the Advanced tab of the field properties box (actually these are pre-set for Checkbox fields)
For example, we have javascript in our Save button on the web form that sets the value of the field (which Domino generates for our Checkbox field when viewed on the web) to a comma-separated string. On Domino 8.5 and versions previous to that, when the document got saved via the NotesDocument.Save line in our agent triggered by the WebQuerySave event, Domino would somehow automatically explode out this string, so that it was stored as a text list, based on the field properties. However, on Domino 9, we have had to manually add a line of code to this agent to Split the string into an array, to get this to to work.
We were able to recreate the same problem by assigning a default value of a List to the field in domino designer - this default value got converted to a single comma-separated string when the form was saved from the web. The problem does not seem to occur for fields of type Text.
Is this a known problem with Domino 9.0.1 and are there any plans to fix this?