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

Le code JS n'est exécuté qu'à l'intérieur du navigateur. Cela signifie que vous n'avez accès qu'à ce à quoi le navigateur a accès. Il s'agit principalement d'API, par exemple en ligne ou sur l'intranet, qui permettent de récupérer des données et de les présenter à l'utilisateur.

Si Si vous souhaitez apporter des modifications, copiez d’abord le fichier modèle sous /libs/pappserver/webapps/3dfindit-enterprise/plugins/plugin.js à $SITESETUP/3df/plugins puis Chaque fichier existant y est a) accessible via le serveur Web et b) écrase un fichier existant peut-être à l’état de livraison.

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);
};

Il écrit l'objet de transfert à la console. L'objet de transfert contient des informations sur la partie actuellement ouverte en vue d'un traitement ultérieur :

Si le navigateur est intégré dans un système PDM, il est alors également possible d'accéder au PDM dans la plupart des cas, mais cela dépend de la manière dont il est intégré et mis en œuvre. Voir ces questions pour des exemples :

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