2015-12-16 43 views

回答

0

我沒有嘗試,但我想下面應該工作:

<style type="text/css"> 
    .yourclass .fc-event-inner{ 
     background-color: #{yourBackBean.backGroundProperty}; 
    }  
</style> 

.... 

scheduleEvent.setStyleClass("yourclass"); 

這種方式,您可以指定設置爲彩色背景backBean屬性的值在頁面的CSS樣式,你以前從DB加載。

當然,您可以創建應用程序範圍backBean並在外部CSS文件中對EL進行硬編碼。你的選擇。

希望它有幫助!

編輯澄清

你必須把<style> HTML節點內<h:head>。我只是測試它在一個項目改變的<p:menuBar>這樣的背景顏色:

<h:head> 
    ... some stuff of mine, not relevant 

    <style type="text/css"> 
     .ui-menubar,.ui-menu-child,.ui-menu { 
      background: #{sessionBean.bckgColor} !important; 
     } 
    </style> 
</h:head> 

它就像一個魅力。我不知道你有什麼樣的css風格來適應<p:schedule>的事件組件,我正在告訴你如何使用EL編寫一個自定義的從數據庫或其他任何類型的CSS讀取值。

也許您需要使用!importan css屬性覆蓋原始值,就像我一樣。

+0

沒有人,我需要給兩個顏色一個頭和一個顏色,如何應用這個? –

+0

在哪裏添加這種樣式類型? –

+0

不工作... !!! –