【问题标题】:Hide default style class of p:selectOneRadio隐藏 p:selectOneRadio 的默认样式类
【发布时间】:2017-03-31 13:02:22
【问题描述】:

我在我的 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>

【问题讨论】:

  • 你为什么要这个?然后该组件变得不可用。改用普通的 jsf selectoneradio

标签: css jsf xhtml


【解决方案1】:

我认为 Javascript 是最好的方法:

$( '#yourDivName input[type="radio"]' ).removeAttr( "disabled" );

或者你可以找到 id end 禁用 disable 属性。

var radio = $('[id$=radio] input');
radio.attr('disabled','disabled');

【讨论】:

  • 我会试试这个,但有没有办法使用 css 禁用类?
猜你喜欢
  • 2010-11-25
  • 1970-01-01
  • 2017-06-17
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
  • 1970-01-01
  • 2021-05-02
  • 1970-01-01
相关资源
最近更新 更多