Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 12h45   #1
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 37
Points : 26
Points : 26
Par défaut Input-control avec 'mandatory' non coché et saisie tout de même obligatoire

Bonjour,

J'utilise jasperServer 3.7.1 CE

J'utilise un input-control de type date pour lequel je décoche l'option 'mandatory'.

Pour autant, lorsque je lance le rapport, je suis obligé de saisir le paramètre date. Je ne peux pas laisser le paramètre vide.

Quelqu'un aurait-il une explication ?

Merci
mespub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 19h48   #2
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Je dirais qu'il faut que tu mettes une valeur par défaut. Et tu testes cette valeur par défaut pour modifier ta requête.
Une notion de "null" pour un paramètre me semble pas évidente à gérer : tu ne peux pas mettre dans ta clause where "=null"; tu es obligé de mettre "is null" donc à traiter séparément.
Gabriel.Entressangle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 21h53   #3
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 37
Points : 26
Points : 26
Pourtant cela fonctionnait correctement sous Jasper ce 3.1, mais ça ne fonctionne plus depuis que je suis passé en 3.7.1

Il y a peut-être un paramètre à régler pour retrouver le comportement précédent ?
mespub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 22h45   #4
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Avec la 3.7.1 sont apparus les "cascading controls", dans lesquels on peut utiliser un paramètre pour filtrer un autre. J'ai encore très peu utilisé cette fonct fonctionnalité, mais dans les tests que j'ai fait il semble me souvenir qu'il faut mettre des valeurs par défaut sinon on a une erreur.
Peut-être que c'est lié à çà?

En tous cas, je ne peux t'aider plus. Mais la solution d'une valeur par défaut devrait marcher comme contournement en attendant mieux.

De plus la 4.0 devrait sortir sous peu et il faut voir ce que çà va donner. Je serais toi j'attendrais et sauterais directement à la 4...si pas trop de surprises..
Gabriel.Entressangle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 22h51   #5
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Je viens de voir sur le forum anglais qu'on t'a dit que c'est un bug corrigé dans la 4.0.
Mon conseil était pas trop mauvais !!
Gabriel.Entressangle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 15h54   #6
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 37
Points : 26
Points : 26
L'idéal serait qu'il existe un patch pour JS 3.7.1
mespub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 23h07   #7
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Tu devrais aller voir sur le forum jasper dans le "tracker" s'il n'y a pas eu un patch intermédiaire pur la 3.7.1 avant la sortie de la 4.0.
Pour un autre problème sur une version plus ancienne, jasper avait fourni un patch et je l'avais récupéré.
Gabriel.Entressangle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2011, 10h14   #8
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 37
Points : 26
Points : 26
Je n'ai rien trouvé de ce coté là, mon problème rester donc toujours ouvert.
Quelqu'un aurait une autre idée ?
Merci
mespub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2011, 16h46   #9
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Au fait, qu'est-ce que tu souhaiterais comme comportement:

- que la fenêtre de saisie des paramètres n'apparaisse pas?

- ou bien qu'elle apparaisse et tu fais simplement OK et çà lance le rapport ?

Selon moi, vu les essais que j'ai faits, le cas N°2 marche
Gabriel.Entressangle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 09h29   #10
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 37
Points : 26
Points : 26
C'est le cas 2 qui m'intéresse.
Lorsque j'utilise des dates, la saisie est dans tous les cas obligatoires et je ne parviens pas à simplement lancer le rapport sans saisir de dates.

J'ai constaté ce comportement depuis que je suis passé de JS 3.1 à JS 3.7.1
mespub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 20h59   #11
Membre expérimenté
 
Homme Gabriel Entressangle
Consultant informatique
Inscription : août 2007
Messages : 293
Détails du profil
Informations personnelles :
Nom : Homme Gabriel Entressangle
Âge : 67
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Service public

Informations forums :
Inscription : août 2007
Messages : 293
Points : 567
Points : 567
Je viens de faire le test. J'avais un rapport avec 3 paramètres : 2 de type date et 1 de type multiselect query.
J'ai décoché le mandatory pour les 3. Je lance mon rapport. je laisse les paramètres vides et je fais OK . Il se lance et m'affiche le message de la zone "NOData".
Donc çà marche mais ca rend une page vide. Les paramètre date sont de type java.util.date.

PS: je suis bien en 3.7.1 CE
Gabriel.Entressangle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 13h00   #12
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 37
Points : 26
Points : 26
Merci d'avoir fait le test, mais chez moi ça ne fonctionne plus comme ça depuis la 3.7.1 CE

Je ne vois pas trop de quoi ça peut venir. Va falloir que je creuse un peu.
mespub est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h33.


 
 
 
 
Partenaires

Hébergement Web