我在xhtml页面中使用了p:selectOneRadio
,但我无法删除其默认样式类.ui-helper-hidden-accessible
,因此单选按钮图标不可见。
我的代码如下:
<p:selectOneRadio
id="whetherRegisteredThroughEdistrictApp"
layout="grid" value="#{loginMBean.whetherCitizenUser}"
required="true" requiredMessage="#{i18n['errmsg-req-fields']}"
>
<f:selectItem itemLabel="Yes" itemValue="#{true}" />
<f:selectItem itemLabel="No" itemValue="#{false}" />
<p:ajax event="change" update="notcitizenUserDiv, citizenUserDiv" />
</p:selectOneRadio>
答案 0 :(得分:0)
我认为Javascript是最好的方法:
$( '#yourDivName input[type="radio"]' ).removeAttr( "disabled" );
或者你可以找到id end,禁用disable属性。
var radio = $('[id$=radio] input');
radio.attr('disabled','disabled');