Comment passer d'une valeur à la date de BIRT report via querystring

J'ai fait une page html statique (appelé start.jsp) contenant un formulaire où l'utilisateur de sélectionner 2 plages de dates et cette forme a sélecteurs de date pour ces zones de texte. Lorsque l'utilisateur soumet
le formulaire, il doit les prendre à la BIRT report que j'ai conçu. Il DEVRAIT
passez les 2 paramètres que mon rapport de besoins (date de début et date de fin).

Ici est la chaîne de requête qui est ajoutée à l'URL
birt-viewer/exécuter__rapport=Business_Activity_Monitoring.rptdesign &FilterStartDate=2000-01-01&FilterEndDate=2009-01-01

- Je obtenir une date non valide erreur:
org.eclipse.birt.rapport.exception à la règle.ViewerValidationException: Le paramètre "FilterStartDate" n'est pas valide. La valeur "06-08-2010" n'est pas valide avec le type "dateTime".

Comment est-ce que si je supprime le querystring complètement, puis BIRT va m'inviter à entrer dans le
date de début et date de fin (capture d'écran ci-jointe).
- Je saisir exactement les mêmes données que le formulaire essaie d'envoyer et ça marche!!!?

Cela prouve que ma date de chaîne est correctement mis en forme, mais encore il ne sera pas accepter si elles
sont envoyés à la BIRT report via la chaîne de requête? Me semble qu'il a un problème avec la
fait que c'est un string en premier lieu.

J'ai bien configurer ces paramètres de rapport dans mon BIRT report. J'ai aussi essayé de les changer
en spécifiant le Format de "comme" valeur "sur mesure" YYYY-MM-dd mais cela n'a pas fonctionné.

Est-il même possible d'envoyer des paramètres de date à un rapport birt via querystring?

Im deviner la solution implique la conversion de ces chaînes pour les dates de la birt report du "script" de l'onglet.
mais je ne sais pas comment accéder à querystring des variables à partir d'ici, ou comment mettre en rapport
variables de paramètre.

Merci
-Tommy

InformationsquelleAutor Tommy | 2010-06-14