Le code JS n'est exécuté que dans le navigateur. Cela signifie que vous n'avez accès qu'à ce à quoi le navigateur a également accès. Il s'agit généralement d'API, par exemple en ligne ou au sein de l'intranet, pour récupérer des données et les afficher à l'utilisateur.
Si vous
Pour apporter des modifications, copiez d’abord le fichier modèle à l’adresse
/libs/pappserver/webapps/3dfindit-enterprise/plugins/plugin.js
pour $SITESETUP/3df/plugins et changer
ceux-ci alors. Chaque fichier qui y existe est a) accessible via un serveur web
et b) écrase un
Lime.
this.onExampleButtonClicked = function (transferObject)
{
// Retrieve data of currently selected table line:
const tableData = await window.Psol.Services.Table.getTableVertical(transferObject);
// Get data from table line:
console.log(tableData);
};
L'objet de transfert est écrit dans la console et contient des informations sur la pièce actuellement ouverte pour un traitement ultérieur :
Si le navigateur est intégré dans un système PDM, il est aussi possible d'accéder au PDM dans la plupart des cas ; mais cela dépend de la façon dont il est intégré et est implémenté différemment. Voir par exemple ces issues :
https://partconcept.cadenas.de/show_bug.cgi?id=131531

