在inputText样式中设置文本被禁用时的宽度和高度删除边框和背景透明以显示文本框,如标签值,它在h:inputText中工作但不工作p:inputText
<style>
.TextField{height: auto;width: 50px;}
.TextField[disabled]{border:none;background: transparent;height: auto;width:50px;}
</style>
<p:inputText value="#{stud.name} styleClass="TextField" disabled="#{stud.fieldDisable}"/>
<h:inputText value="#{stud.name} styleClass="TextField" disabled="#{stud.fieldDisable}"/>
我怀疑如何设置禁用p:inputText背景透明以显示标签值?
答案 0 :(得分:0)
当你默认使用primefaces组件时,它使用内部primefaces css来解决这个问题你应该覆盖primefaces css以获取更多信息 看看这个网站 How to override PrimeFaces CSS?