The flowButtonBar seems to lose it's selected items 'state' during navigation through a flow. A user selects multiple entries from the button bar, and clicks next. If they then return to the previous screen the UI state does not reflect the previous selections. The value is still available in the flow itself so it's being written fine but the component itself doesn't check for the previously set values.
I imagine the variable used to store the selections would have to be fed back into the component (in this case {!CIWaterConcerns.values}) and then the component would have to set the UI state from those selections. Not sure if there is a better way. I did make a quick attempt at making that change (adding a parameter to the configuration called 'Selected Values' then passing in {!CIWaterConcerns.values} as the value but it didn't seem to work.
The flowButtonBar seems to lose it's selected items 'state' during navigation through a flow. A user selects multiple entries from the button bar, and clicks next. If they then return to the previous screen the UI state does not reflect the previous selections. The value is still available in the flow itself so it's being written fine but the component itself doesn't check for the previously set values.
I imagine the variable used to store the selections would have to be fed back into the component (in this case {!CIWaterConcerns.values}) and then the component would have to set the UI state from those selections. Not sure if there is a better way. I did make a quick attempt at making that change (adding a parameter to the configuration called 'Selected Values' then passing in {!CIWaterConcerns.values} as the value but it didn't seem to work.