Donnez vie à vos documents numériques !
 

Répondre à : Boite de dialogue pour récupérer des valeurs

abracadabraPDF Forums PDF – Général Boite de dialogue pour récupérer des valeurs Répondre à : Boite de dialogue pour récupérer des valeurs

#76008
jctremblay
Maître des clés

Pour ce qui est de ton deuxième script. Les item_id doivent absolument être de 4 caractères, ce que n’importe quel IA oublie toujours.

Une version fonctionnelle ressemble à ceci:

var d = {
HP: "",
HC: "",
EJ: "",
EA: "",
Reduc: "",
MotifR: "",

initialize: function(dialog) {
dialog.load({
"hp_t": this.HP,
"hc_t": this.HC,
"ej_t": this.EJ,
"ea_t": this.EA,
"rd_t": this.Reduc,
"mot": this.MotifR
});
},

commit: function(dialog) {
var r = dialog.store();
this.HP = r["hp_t"];
this.HC = r["hc_t"];
this.EJ = r["ej_t"];
this.EA = r["ea_t"];
this.Reduc = r["rd_t"];
this.MotifR = r["moti"];
},

description: {
name: "Saisie des valeurs",
elements: [
{ type: "static_text", name: "HP:" },
{ type: "edit_text", item_id: "hp_t", width: 150 },
{ type: "static_text", name: "HC:" },
{ type: "edit_text", item_id: "hc_t", width: 150 },
{ type: "static_text", name: "EJ:" },
{ type: "edit_text", item_id: "ej_t", width: 150 },
{ type: "static_text", name: "EA:" },
{ type: "edit_text", item_id: "ea_t", width: 150 },
{ type: "static_text", name: "Réduction:" },
{ type: "edit_text", item_id: "rd_t", width: 150 },
{ type: "static_text", name: "Motif:" },
{ type: "edit_text", item_id: "moti", width: 200, height: 40, multiline: true },
{ type: "ok_cancel" }
]
}
};

if (app.execDialog(d) == "ok") {
app.alert("Valeurs saisies :\n" +
"HP = " + d.HP + "\n" +
"HC = " + d.HC + "\n" +
"EJ = " + d.EJ + "\n" +
"EA = " + d.EA + "\n" +
"Réduction = " + d.Reduc + "\n" +
"Motif = " + d.MotifR);
}