6.3.1. Codice eseguito nel browser (JS)

Il codice JS viene eseguito solo all'interno del browser. Ciò significa che si ha accesso solo a ciò a cui il browser ha accesso. Si tratta per lo più di API, ad esempio online o all'interno della intranet, per recuperare dati e mostrarli all'utente.

Se Se si desidera apportare modifiche, copiare prima il file modello in /libs/pappserver/webapps/3dfindit-enterprise/plugins/plugin.js a $SITESETUP/3df/plugins e poi Ogni file esistente è a) accessibile tramite Webserver e b) sovrascrive un file eventualmente esistente nello stato di consegna.

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

Scrive l'oggetto di trasferimento nella console. L'oggetto di trasferimento contiene informazioni sulla parte attualmente aperta per un'ulteriore elaborazione:

Figura 626. 

Se il Browser è integrato in un sistema PDM, nella maggior parte dei casi è possibile accedere anche al PDM, ma dipende da come è integrato e viene implementato in modo diverso. Si vedano gli esempi di questi problemi:

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