我不知道如何将粗体属性删除为selectCheckboxMenu项目的字体
在.xhtml中声明:
<style type="text/css">
.ui-selectonemenu-trigger{width:24px !important;margin-left:9px !important;}
.ui-selectcheckboxmenu-trigger{width:24px !important;margin-left:9px !important;}
.ui-selectcheckboxmenu-header:before{font-weight:normal;margin-left:10px;content: "Selecciona/Deselecciona todos";}
.ui-selectcheckboxmenu-label{font-weight:normal !important;}
.ui-selectcheckboxmenu-header{font-weight:normal !important;}
</style>
在.xhtml中声明的selectCheckboxMenu:
<p:selectCheckboxMenu id="adaptacionDiscapacidadSelectOne"
value="#{solicitudMB.listaAdaptacionLabelSelected}"
panelStyle="width:500px" filter="false"
label="Selec. adaptación/es" style="font-weight:normal !important;"
styleClass="field-column-2">
<f:ajax event="change" update=":generalform:accordionPanel:form_datosConvocatoria3:customPanel5 @form"
render=":generalform:accordionPanel:form_datosConvocatoria3:customPanel5"
listener="#{solicitudMB.isOtraAdaptSelected()}"/>
<f:ajax event="toggleSelect" update=":generalform:accordionPanel:form_datosConvocatoria3:customPanel5 @form"
render=":generalform:accordionPanel:form_datosConvocatoria3:customPanel5"
listener="#{solicitudMB.isOtraAdaptSelected()}"/>
<f:selectItems value="#{solicitudMB.listaAdaptacionLabel}"/>
</p:selectCheckboxMenu>
提前谢谢!
[解决方案] @Geinmachi 在CSS中添加它 .ui-selectcheckboxmenu-panel [id * =“adaptacionDiscapacidadSelectOne”] .ui-selectcheckboxmenu-item label { font-weight:normal!important; }
答案 0 :(得分:1)
p:selectOneMenu
中ID为adaptacionDiscapacidadSelectOne
的每个标签都不会为粗体:
.ui-selectcheckboxmenu-panel[id*="adaptacionDiscapacidadSelectOne"] .ui-selectcheckboxmenu-item label {
font-weight:normal !important;
}