aissa belaid.fr

Le 14 mars 2009

package_graphics

Etape 1 : copier jscalendar-1.0 dans le répertoire webcontent\birt
Télécharger l’archive ici : http://www.aissabelaid.fr/wp-content/uploads/2009/03/jscalendar-1.0.zip

Etape 2 : Editer le fichier webcontent/birt/pages/layout/FramesetFragment.jsp
Et ajouter avant la balise </head> :


 

< % String MyJSLOCALE = request.getHeader("Accept-Language"); String YourJSLocale = MyJSLOCALE.substring(0,2); %>

Etape 3 : Editer le fichier webcontent/birt/pages/parameter/TextBoxParamaterFragment.jsp
Et juste avant :
</TD>
</TR>
Ajouter les lignes suivantes :

< % if (parameterBean.getParameter().getDataType()==7) { %>;

" src="birt/jscalendar-1.0/img.gif" alt="< %=parameterBean.getName()%>" />

 

< % if (parameterBean.getValue( ) == null ) { %>

< % } %>;
< % } %>

Pour ajouter un format de date correspondant à votre langue changer cette ligne :
ifFormat : « %d/%m/%Y », // format of the input field
par :
ifFormat : Calendar._TT["DEF_DATE_FORMAT"],
Si vous faîtes ceci, vous devez modifier chaque fichier langue (ex pour le français %d/%m/%Y au lieu de %d.%m.%Y)

Have fun ;-)