Comment puis-je configurer un format de nombre personnalisé de Regroupement et de séparateurs Décimaux
Par exemple: j'ai 9999.99 et je veux afficher 9.999,99 dans mon rapport.
J'essaie de définir un modèle est #.##0,00;-#.##0,00 mais il n'a pas de travail
Mon textfield:
- Pouvez-vous poster le terrain et textField déclaration (l'extrait de jrxml)?
- Vous pouvez le voir dans: i.stack.imgur.com/xZySo.png
- Le texte sera mieux que la capture d'écran dans ce cas... qu'est-Ce que le type de
$F{out_balance}
champ? - $F{out_balance} est un BigDecimal
- Quelle est la version de JasperReports (3.x ou plus?) et JDK utilisez-vous?
- Vous pouvez utiliser sriptlet d'avoir une solution commune. Ou vous pouvez appliquer le pattern
#,##0.00;#,##0.00-
, par exemple, et utiliser la fonction remplacer - JasperReports 4.0.0 JDK 6 je ne veux pas d'affichage à 9 999.99 je veux afficher 9.999,99 dans mon rapport.
- Je veux utiliser 1000 séparateur est '.' non ','
- Je viens d'ajouter la réponse avec sriptlet solution
Vous devez vous connecter pour publier un commentaire.
Le travail de modèle dépend de Locale paramètres. Le Groupement et Décimal séparateurs sont définis dans Locale.
Si vous souhaitez être libre d'régional (Locale) paramètres que vous pouvez utiliser cette scriptlet:
Ce scriptlet permet de modèle d'ensemble, personnalisé Groupement et Décimal séparateurs.
La jrxml fichier:
J'ai mis le Groupement et Décimal séparateurs et le motif (
#,##0.00;#,##0.00-
).Le résultat sera:
Note
N'oubliez pas d'ajouter la classe (en pot) avec sriptlet à classpath.