【问题标题】:PrimeFaces disabled input opacityPrimeFaces 禁用输入不透明度
【发布时间】:2018-03-05 09:44:42
【问题描述】:

有人可以帮助我更改禁用 inputText 的不透明度吗?

<div class="ui-grid-col ui-grid-col-8">
        <p:inputText disabled="true" value="#{someValue}"/>
</div>                                               

在我的 css 文件中我尝试过

.ui-state-disabled {
    opacity: 0.95;
    filter: Alpha(Opacity=95);
    cursor: default !important;
}

例如,但它根本没有效果,我怎样才能让它工作?

【问题讨论】:

标签: html css jsf primefaces


【解决方案1】:

您需要使用 javascript。 用一个特殊的类为此添加一个样式。 喜欢:

.disable-input{
 opacity: 0.95;
 filter: Alpha(Opacity=95);
 }

然后检查输入是否被禁用:

var input = document.getElementById('inputId');
if(input.disabled){
 input.classList.add("disable-input");
}

希望对你有帮助

【讨论】:

  • 为什么要为此添加一个类? PrimeFaces 已经完成了所有艰苦的工作。
  • 我以前从未使用过它!所以可能比添加一个类更复杂。
猜你喜欢
  • 1970-01-01
  • 2016-01-03
  • 2010-09-25
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
  • 2012-10-06
  • 2014-01-05
  • 2012-06-14
相关资源
最近更新 更多