【发布时间】:2018-02-28 08:35:28
【问题描述】:
当itemDisabled 为真时,我的p:selectCheckboxMenu 会自动更改框样式,如下所示。但是,我希望 itemLabel 样式更改以及禁用项目。该怎么做?
<p:selectCheckboxMenu
id="horario"
value="#{clienteMB.horariosSelecionados}"
label="Selecione"
filter="true"
filterMatchMode="startsWith"
required="true"
requiredMessage="Horário: campo obrigatório."
converter="MultiSelectEntityConverter"
style="width:100% !important">
<f:selectItems
itemDisabled="#{not empty consulta.datamarc}"
value="#{clienteMB.horarioList}"
var="consulta"
itemLabel="#{consulta.dataHoraFormatted()}"
itemValue="#{consulta}">
</f:selectItems>
</p:selectCheckboxMenu>
PS.:p:selectManyMenu,我没有这个问题。
【问题讨论】:
-
你有没有使用 CSS 来改变标签样式类
-
嗨,安库什。不,没有 CSS 更改标签样式。
-
对不起,库克尔特杰。但这无济于事。我的问题比这更具体。
标签: jquery css primefaces jsf-2 jsf-2.2