- 5.23.3.2.1. Bouton personnalisé dans la barre principale
- 5.23.3.2.2. Sous-boutons personnalisés dans la barre principale
- 5.23.3.2.3. Boutons personnalisés au-dessus du tableau
- 5.23.3.2.4. Boutons personnalisés au-dessus Vue 3D
- 5.23.3.2.5. Boutons personnalisés dans les résultats de recherche
- 5.23.3.2.6. Exemple complet à copier
Le fichier de configuration contient une section principale avec quelques paramètres par défaut pour 3Dfindit, puis une section "toolbars".
Les boutons de la barre d'outils peuvent être placés aux endroits suivants :
Les boutons eux-mêmes et leur fonctionnalité sont définis dans la section "buttons". Chaque bouton a un type, qui est soit JS soit VBS:
Chaque bouton possède une icône icon et un nom name.
{
"baseApiPath": "",
"basename": "/webapps/3dfindit-enterprise",
"erp": true,
"startRoute": "CadBim",
"isEnterprise": true,
"toolbars": {
"viewer": ["exampleButton"],
"table": ["exampleVBSButton"],
"mainMenuTitle": {
"de-DE": "Spezial Menü",
"en-GB": "Special menu"
},
"mainMenuTooltip": {
"de-DE": "Spezial menü für zusätzliche Funktionen",
"en-GB": "Special menu for additional function"
},
"mainMenuIcon": "/webapps/3dfindit-enterprise/plugins/plugInDefault.svg",
"mainMenu": [
["customButton1_Group1", "customButton2_Group1", "customButton3_Group1"],
["customButton1_Group2", "customButton2_Group2", "customButton3_Group2"]
],
"noResults": ["customButton1", "customButton2", "customButton3"],
"searchResults": ["customButton1", "customButton2", "customButton3"],
"searchResultsContextMenu": ["customButton1", "customButton2", "customButton3"],
"buttons": {
"exampleButton": {
"type": "JS",
"name": {
"de-DE": "JS Beispiel",
"en-GB": "JS Example"
},
"callback": "onExampleButtonClicked",
"icon": "images/bell-solid.svg",
"tooltip": {
"de-DE": "JS Beispiel",
"en-GB": "JS Example"
}
},
"exampleVBSButton": {
"type": "VBS",
"icon": "images/bell-solid.svg",
"name": {
"de-DE": "VBS Beispiel",
"en-GB": "VBS Example"
},
"script": "/plugins/vbb/wstest.vbs",
"requestFromPdm": "currentuser",
"tooltip": {
"de-DE": "VBS Beispiel",
"en-GB": "VBS Example"
}
}
}
}
}

![[Remarque]](https://webapi.partcommunity.com/service/help/latest/pages/fr/installation_ecatalogsolutions/doc/images/note.png)