I have bound a p:selectOneRadio component as below,
<p:selectOneRadio binding="#{bean.maritalStatusRadio}" value="#{bean.maritalStatus}" >
<f:selectItems value="#{selectItemList.maritalStatusList}" />
<p:ajax event="change" listener="#{bean.handleChangeInMaritalStatus}" />
</p:selectOneRadio>
But I am unable to update its value from backing bean class.
SelectOneRadio maritalStatusRadio;
public void handleChangeInMaritalStatus() {
String currentValue =String.valueOf(maritalStatusRadio.getValue());
if(!currentValue.equals(MARITAL_STATUS_MARRIED)) {
maritalStatusRadio.setValue(MARITAL_STATUS_MARRIED);
}
}`