Thanks for the reply Pete.
Originally I didn't interpret well what I've read on
http://jira.jboss.org/jira/browse/JBSEAM-623 so I didn't understand the right use of
s:selectDate.
But after digging on your code (SelectDateRendererBase.java) I got it (how it works...)
I was thinking that s:selectDate needed some sort of *.js locale resource
(DateFormatSymbols is powerful).
The truth is that I've define the locale in faces-config.xml like this
| <locale-config>
| <default-locale>pt</default-locale>
| <supported-locale>pt</supported-locale>
| </locale-config>
|
and the s:selectDate works very well, but if my s:selectDate is created dynamically
through Ajax4JSF the Javascript is transfered but never evaluated.
This is also reported in this thread (
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4035703#... )
and there's a JIRA related (
http://jira.jboss.com/jira/browse/JBSEAM-1156 )
I don't know exactly what is the problem (I've tested with Firefox 2.0.0.6, Opera
9.23 and IE 7 and in all it goes the same. Also [for all] if I made a refresh then the
s:selectDate names now appears on portuguese)
Workaround: After putting the next code (through static form) the problem is solved (as is
suggested by damianharvey)!!
| <script type="text/javascript">
|
| //
| var CAL_DAYS_SHORT = 'Do,Se,Te,Qu,Qu,Se,Sá';
| var CAL_DAYS_MEDIUM = 'Dom,Seg,Ter,Qua,Qui,Sex,Sáb';
| var CAL_DAYS_LONG =
'Domingo,Segunda-feira,Terça-feira,Quarta-feira,Quinta-feira,Sexta-feira,Sábado';
| var CAL_MONTHS_MEDIUM = 'Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez';
| var CAL_MONTHS_LONG =
'Janeiro,Fevereiro,Março,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro';
| var CAL_FIRST_DAY_OF_WEEK = 1;
| var CAL_DATE_FORMAT = 'dd/MM/yyyy';
| //
|
| </script>
|
Sorry if it went too extensive!
Tiago.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4078543#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...