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”],
    ], //
    “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.”); 
}