I have a simple use case with p:selectOneButton.
I basically want one option to be checked=true but allow users to change. I tried different combinations of only having value set for one but no change.
Pseudo code below:
<p:selectOneButton id="options" value="#{buttonBean.number}">
<f:selectItem default="true" itemLabel="Option 1" itemValue="1" />
<f:selectItem itemLabel="Option 2" itemValue="2" />
<f:selectItem itemLabel="Option 3" itemValue="3" />
</p:selectOneButton>
I tried javascript to no avail, not that I expected it to work since I’m not updating it on the server side…
document.getElementById('options:0').checked = true;
Cheers
You could try:
Or, what I would do, initialize
numberinbuttonBean@PostConstructmethod: