Galera, estou tentando mudar a cor de um componente do primefaces (schedule/agenda) dependendo de um valor que vem do banco de dados, não consegui achar nada a respeito disso.
Eu já consegui alterar a cor do componente através de CSS, porém muda todos e não com a condição que eu quero.
<p:schedule id="agenda" value="#{agendaController['eventModel']}" widgetVar="agenda" locale="pt" >
<p:ajax event="dateSelect" listener="#{agendaController.onDateSelect}" update="detalhes" oncomplete="eventDialog.show()" />
<p:ajax event="eventSelect" listener="#{agendaController.onEventSelect}" update="editPanel" oncomplete="editDialog.show()" />
<p:ajax event="eventMove" listener="#{agendaController.onEventMove}" update="messages" />
<p:ajax event="eventResize" listener="#{agendaController.onEventResize}" update="messages" />
</p:schedule>
No caso exatamente nesse componente acima.
Eu instancio o css no head
<link type="text/css" rel="stylesheet" href="corDeFundo.css" />
.fc-event-inner fc-event-skin{
background-color: #FF3535;
border-bottom-color: #FF3535;
}
.fc-event-skin{
background-color: #FF3535;
border-bottom-color: #FF3535;
}
Só que eu precisava alterar entre duas cores, (azul e vermelho), dependendo de uma string que vem do BD, (Aguardando para vermelho, Aprovado para azul)
Já pesquisei muito, mas nada me ajudou, alguém da uma luz ai.
Vlw