Donnez vie à vos documents numériques !
 

Répondre à : Masquer le zéro affiché par défaut dans les champs calculés

abracadabraPDF Forums PDF – Général Masquer le zéro affiché par défaut dans les champs calculés Répondre à : Masquer le zéro affiché par défaut dans les champs calculés

#59403
Merlin
Maître des clés

Sur la page en lien ci-dessus il est expliqué la particularité de l’évènement “Calcul”, c’est pour cette raison que tu es obligée de l’utiliser.
Mais effectivement on peut pas mixer JavaScript et Notation simplifiée.

Donc il faut que tout l’enchainement des calculs se fasse en JavaScript.
Dans le code ci-dessous tu n’as que le nom des champs source à modifier (en rouge) :

// mise en variable
var MonChamp1 = this.getField(“NOMDUCHAMP1“);
var MonChamp2 = this.getField(“NOMDUCHAMP2“);
// multiplication
event.target.value = MonChamp1 * MonChamp2;
//
// test zéro
if (this.event.value == “0”)
{
// Valeur zéro > passer le texte en blanc.
event.target.textColor = color.white;
}
else
{
// Valeur non zéro > passer le texte en noir.
event.target.textColor = color.black;
}

:Smiley15: