Donnez vie à vos documents numériques !
 

Répondre à : Liste MEre Fille – que faire du bout de code ?

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 ?

#69425
Merlin
Maître des clés

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. »); 
}