Add buttons to
the /libs/pappserver/webapps/3dfindit-enterprise/custom_config.json
The config contains a main section with some standard settings for 3Dfindit and then a toolbars section.
A toolbar button can be shown above the table or above the 3D view. This is defined in the viewer / table items.
The buttons itself and their functionality is defined in the buttons section. Each button has a type which can be JS or VBS:
Each button has an icon and a name.
{
"baseApiPath": "",
"basename": "/webapps/3dfindit-enterprise",
"erp": true,
"startRoute": "CadBim",
"isEnterprise": true,
"toolbars": {
"viewer": ["exampleButton"],
"table": ["exampleVBSButton"],
"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"
}
}
}
}
}

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