css - 如何将颜色设置为 f :selectItem in primefaces?

标签 css jsf primefaces

如何在 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;        
}

(当然还有蓝色和绿色……) 但它不会影响 primeface 的行为。

最佳答案

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

例如:

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

..... 这对我有用。

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

相关文章:

css - 悬停在整个跨度上时旋转按钮的一部分

css - IE 是否支持专有的半透明 CSS 十六进制颜色代码?

javascript - 单选按钮扩展到下拉列表以获得更多选项

jsf - 通过 PrimeFaces 超时 p :idleMonitor

javascript - 使用一次单击命令,然后将其禁用

java - Spring webflow,仅当语句为 true 时才传输

javascript - Primefaces 对话框叠加层不起作用

session - JSF - Richfaces - 如何知道 session 是否超时(在客户端)

javascript - Primefaces 以编程方式触发的事件触发两次

jsf-2 - 如何限制在 PrimeFaces 中可编辑的 DataTable 中某些单元格的编辑