我正在使用h:selectRadio和一些项目列表。我已经建立了从无线电中取消选择价值的链接,但是当我点击提交按钮时,在验证错误后它会在收音机上显示我最后选择的值。代码:
<h:selectOneRadio id="radio" value="#{bean.value}">//bean.value - Boolean
<f:selectItem itemValue="true" itemLabel="1"/>
<f:selectItem itemValue="false" itemLabel="2"/>
<p:ajax event="change" update="radio" immediate="true"/>
</h:selectOneRadio>
<p:commandLink id="unselect" onclick="return false;" partialSubmit="true">unselect</p:commandLink>
$('unselect').click(function() {
$('input[name=radio]:checked').each(function(index) {
this.checked = false;
});
});