Jsf 如何区分表行的ID号颜色与下拉列表中的选定值?
我是JSF新手,我想完成一项任务。 该任务的目标是使用下拉列表中的选定值显示ID号背景色。 我创建了一个下拉列表,并编写了代码来显示和存储数据库中的值 下拉列表代码为:Jsf 如何区分表行的ID号颜色与下拉列表中的选定值?,jsf,primefaces,selectonemenu,conditional-rendering,Jsf,Primefaces,Selectonemenu,Conditional Rendering,我是JSF新手,我想完成一项任务。 该任务的目标是使用下拉列表中的选定值显示ID号背景色。 我创建了一个下拉列表,并编写了代码来显示和存储数据库中的值 下拉列表代码为: <h:panelGrid> <h:outputText value="Télémétré:" styleClass="reqStyle" style="margin-left:20px;" />
<h:panelGrid>
<h:outputText value="Télémétré:" styleClass="reqStyle" style="margin-left:20px;" />
<h:selectOneMenu value="#{dossierBean.dossier.telemetre}">
<f:selectItem itemValue="OUI:Fournisseur ISA" itemLabel="OUI:Fournisseur ISA" />
<f:selectItem itemValue="OUI:Fournisseur Silicon Controls/Gaslog" itemLabel="OUI:Fournisseur Silicon Controls/Gaslog" />
<f:selectItem itemValue="NON Telemetre" itemLabel="NON Télémétré" />
</h:selectOneMenu>
</h:panelGrid>
有什么建议吗
<h:graphicImage url="resources/image/blue.jpg" title="OUI:Fournisseur ISA" rendered="#{dossierBean.dossier.telemetre == 'OUI:Fournisseur ISA'}" />
<h:graphicImage url="resources/image/green.jpg" title="OUI:Fournisseur Silicon Controls/Gaslog" rendered="#{dossierBean.dossier.telemetre == 'OUI:Fournisseur Silicon Controls/Gaslog'}" />
<p:column sortBy="#{dossier.id}" width="50" filterBy="#{dossier.id}" style="text-align:center;" filterStyle="width:40px;font-size:10px;">
<f:facet name="header">No</f:facet>
<h:commandLink action="#{taskBean.showDossier(dossier)}" value="#{dossier.id}" title="Visualiser" styleClass="#{dossier.dui.style}" style="font-weight:bold;"/>
.urgentPriority {color:red!important; font-size:11px;}
.alertPriority {color:orange!important; font-size: 10px;}
.normalPriority {color:green!important; font-size: 10px;}
.endPriority {color:#aaaaaa!important; font-size: 10px;}
.codeTask {color:#aaaaaa; font-size: 24px; font-weight: bold;}