Javascript sous Scribus pour PDF
Bonjour,
je dois faire un document PDF avec scribus.
J'ai besoin de mettre des champs calculés.
Quand je met un calcul simple d'un champ avec le contenu d'un autre pas de soucis.
Par contre quand j'incorpore des conditions comme ci-dessous cela ne fonctionne pas et je ne comprend pas pourquoi:
(SeulChageEnfant et ConjointSansEmploi sont des cases à cocher , DroitDemiJouneesConjoint et NbrDemiJouneesTravaillees sont des champs à remplir, DroitDemiJouneesDemandeur est le champs résultat)
Code:
1 2 3 4 5 6 7 8 9
| var CalculNormal=this.getField('NbrDemiJouneesTravaillees').value+2;
var CalculSeul=(this.getField('NbrDemiJouneesTravaillees').value*2)+4);
var CalculConjointMoins=((this.getField('NbrDemiJouneesTravaillees').value*2)+4)-this.getField('DroitDemiJouneesConjoint').value;
if (this.getField('SeulChageEnfant').value=='Yes' || this.getField('ConjointSansEmploi').value=='Yes' || this.getField('DroitDemiJouneesConjoint').value==0) this.getField('DroitDemiJouneesDemandeur').value=CalculSeul;
if (this.getField('DroitDemiJouneesConjoint').value<CalculNormal) this.getField('DroitDemiJouneesDemandeur').value=CalculConjointMoins;
if (this.getField('DroitDemiJouneesConjoint').value>=CalculNormal) this.getField('DroitDemiJouneesDemandeur').value=CalculNormal; |
Je dois faire une erreur bête mais je ne vois pas laquelle.
Pouvez vous m'aider svp.
D'avance merci.