我的项目要求是将p:selectOneRadio false
设置为默认值。
单击p:selectOneRadio
设置为true并双击
p:selectOneRadio
应该设置为false。
<p:selectOneRadio id="#{project.uampaiid}_createUser_access_radiobutton" value="#{dataAccess.accessRadio}"
layout="pageDirection"
rendered="#{dataAccess.accessRadioSelection}" disabled="#{dataAccess.disableAccessField}"
requiredMessage="Please Assign a Access for every role" onchange="reactToChangedRadio(this)" >
<f:selectItems value="#{dataAccess.roleUserList}" var="accessUser"
itemLabel="#{accessUser.role}"
itemValue="#{accessUser.roleId}.#{dataAccess.accessId}" />
</p:selectOneRadio>
答案 0 :(得分:1)
要在p:selectOneRadio中执行双击,您可以使用commandLink
看起来像这样
<h:commandLink id="commandLink" >
<p:ajax event="dblclick" listener="#{managedBean.someMethod()}" />
<p:selectOneRadio id="radioButton" value="#{managedBean.example}" >
<f:selectItem itemLabel="True" itemValue="True" />
<f:selectItem itemLabel="False" itemValue="False" />
</p:selectOneRadio>
</h:commandLink>
希望能帮到你。