abracadabraPDF › Forums › PDF – Général › Liste MEre Fille – que faire du bout de code ? › Répondre à : Liste MEre Fille – que faire du bout de code ?

Une virgule vous manque et rien ne va plus :geek:
var dependentListBoxFieldName = “ListeFille”;
var dependentListValues =
{
“Clés”: [
[“PG”, “export C1”],
[“PP”, “export C2”],
[“CBI”, “export C3”],
[“PAC”, “export C4”],
[“A(à préciser)”, “export C5”],
],
“Badges”: [
[“CA”, “export B1”],
[“Ca”, “export B2”],
[“Co”, “export B3”],
[“A(àpréciser)”, “export B4”],
],
“Matériels”: [
[“Tel”, “export Ma1”],
[“Ord”, “export Ma2”],
[“Ta”, “export Ma3”],
[“Im”, “export Ma4”],
[“EV”, “export Ma5”],
[“VP”, “export Ma6”],
[“RS”, “export Ma7”],
[“C(à préciser)”, “export Ma8”],
[“Autre (àpréciser)”, “export Ma9”],
],
“Mobiliers”: [
[“Ves”, “export Mo1”],
[“Bu/Ta”, “export Mo2”],
[“AH”, “export Mo3”],
[“AB”, “export Mo4”],
[“A(à préciser)”, “export Mo5”],
[“A( à préciser)”, “export Mo6”],
], // <-- la virgule manquante est ici
“Locaux”: [
[“Bu”, “export Lo1”],
[“Ves”, “export Lo2”],
[“Re/St”, “export Lo3”],
[“Ac/De”, “export Lo4”],
[“A( à préciser)”, “export Lo5”],
]
};
/*
You probably don’t need to change anything from here down
*/
if ((event.target.type == “combobox” && event.name == “Format”) || (event.target.type == “listbox” && event.name == “Keystroke”)) {
if (event.target.type == “combobox”) {
if (dependentListValues.hasOwnProperty(event.target.value)) {
this.getField(dependentListBoxFieldName).setItems(dependentListValues[event.target.value]);
}
else {
this.getField(dependentListBoxFieldName).clearItems();
}
}
if (event.target.type == “listbox” && dependentListValues.hasOwnProperty(event.changeEx)) {
this.getField(dependentListBoxFieldName).setItems(dependentListValues[event.changeEx]);
}
}
else {
app.alert(“This script was not intended for this field type or event.”);
}