如何在primefaces中为selectOneMenu设置颜色?

 <p:selectOneMenu id="col" value="#{projectsController.selected.listColor}">
                    <f:selectItem itemLabel="Activity" itemValue="1"  class="redBackGroundColor"/>
                    <f:selectItem itemLabel="Activity1" itemValue="2" class="blueBackGroundColor"/>
                    <f:selectItem itemLabel="Activity2" itemValue="3" class="greenBackGroundColor"/>

                </p:selectOneMenu>


这是我的CSS

.redBackGroundColor{
    background-color:red;
}


(当然还有蓝色和绿色。)
但这不会影响素面的行为。

最佳答案

在JSP中是不可能的
但是你可以用javascript做到这一点

例如 :

      $(this).children("tbody").children("tr").each(function () {
              if ($(this).children("td").children("input").val() == 1) {
                       $(this).addClass("redBackGroundColor");
                }


.....
   对我来说有用。

关于css - 如何在primefaces中将颜色设置为f:selectItem?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30169397/

10-11 20:09