Вы установили immediate="true"
для компонента группы переключателей. Это означает, что все другие входные компоненты, для которых не установлен immediate="true"
, например, как компонент списка, не будут заданы и получат свои значения из модели. Симптомы вашей проблемы указывают на то, что вы меняете значение списка, изменяя значение модели. Вам нужно переписать код слушателя изменения значения, чтобы он вместо этого устанавливал обновленное значение непосредственно в компоненте. Вы связали компонент listbox со свойством listbox_pidGroups
компонента, поэтому вместо него нужно вызвать setValue()
.
Что-то вроде
listbox_pidGroups.setValue(newValue);