4.21.2.1. Code exécuté dans le navigateur (JS)

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

https://partconcept.cadenas.de/show_bug.cgi?id=120761

https://partconcept.cadenas.de/show_bug.cgi?id=119709