Olá pessoal existe alguma forma de utilizar o rich: calendar com a opção de somente escolha por meses, não deixando mostrar os dias?
abraço
<rich:calendar com opção somente para escolha dos mese?
4 Respostas
Estou com o mesmo problema aqui, preciso apenas dos meses. Caso tenha achado a solução poderia postar por favor?
Grato
L
<rich:calendar
oncurrentdateselected="event.rich.component.selectDate(event.rich.date)"
popup="false" styleClass="special"
value="#{mBRelatorio.dataFinal}" locale="pt_BR" required="true"
showFooter="false" id="dataFinal"
requiredMessage="Campo data final é de preenchimento obrigatório!">
</rich:calendar>
Olá lgweb tudo bem? Então, testei aqui e realmente ele seleciona os meses assim que eu clico em ok na seleção de meses, mas a tabelinha com os dias continua aparecendo, não há uma forma de tirá-la? Agradecido pela ajuda Segue o código que implementei:<rich:calendar oncurrentdateselected="event.rich.component.selectDate(event.rich.date)" popup="false" styleClass="special" value="#{mBRelatorio.dataFinal}" locale="pt_BR" required="true" showFooter="false" id="dataFinal" requiredMessage="Campo data final é de preenchimento obrigatório!"> </rich:calendar>
<rich:calendar
oncurrentdateselected="event.rich.component.selectDate(event.rich.date)"
value="#{bonificacaoBean.mesFechamento}"
showWeekDaysBar="false"
styleClass="special"
inputClass="fieldInputText"
showFooter="false"
datePattern="MM/yyyy">
</rich:calendar>
M
A quem interessar possa, consegui resolver dessa maneira
Código css, que faz com que a tabela de dias fique não seja exibida, e para esconder o button do calendario.
.calendarMonth tr[id], .calendarButton{
display:none;
}
Nesta parte fica o calendário e o botão que exibirá a opção do rich:calendar com as opções dos meses.
<rich:calendar id="dataAgendamento" showWeekDaysBar="false" showFooter="false" popup="true" buttonClass="calendarButton" datePattern="MM/yyyy" locale="pt_BR" value="#{dataAgendamento}" oncurrentdateselected="event.rich.component.selectDate(event.rich.date)" styleClass="calendarMonth"/>
<h:commandLink onclick="#{rich:component('dataAgendamento')}.showDateEditor();return false;">
<h:graphicImage url="/img/calendario.gif"/>
</h:commandLink>
Criado 5 de agosto de 2010
Ultima resposta 23 de fev. de 2011
Respostas 4
Participantes 4