Personalizzazione di Servigistics InService > Personalizzazione delle integrazioni dei sistemi > Aggiunta di file JavaScript personalizzati
  
Aggiunta di file JavaScript personalizzati
È possibile aggiungere altre librerie Angular. Questa azione potrebbe essere necessaria come conseguenza delle modifiche di AngularJS nella release 6.3. Per ulteriori informazioni, vedere Modifiche ad AngularJS in Servigistics InService 6.3.
Caricamento di file JavaScript personalizzati
Per caricare un file JavaScript personalizzato, attenersi alla procedura indicata di seguito.
1. Posizionare il file nella directory personalizzata dell'applicazione: <WT_HOME>/codebase.war/delivery/custom/app. Assicurarsi che la struttura di directory personalizzata rispecchi la struttura di directory di consegna.
2. Includere il file in customizations.js. Ad esempio, se il file è delivery/custom/app/modules/myCustomModule.js, aggiungere la riga alla sezione richiesta di customizations.js: "custom/modules/myCustomModule" Notare che "delivery/custom/app" è abbreviato in "custom".
3. Ridurre a icona il client: <ANT_HOME>/bin/ant -f <WT_HOME>/codebase.war/delivery/minimize.xml minimize.
Il file viene automaticamente caricato con l'applicazione.
Aggiunta di una dipendenza al modulo Angular di InService
Se si desidera utilizzare un modulo Angular che InService non supporta di default, è necessario innanzitutto assicurarsi che il file utilizzi RequireJS per richiedere AngularJS. Strutturare il file nel seguente modo:
define(
[
“angular”
],
function (angular) {
angular.module(“myCustomModule”) …..
}
);
Una volta che il file richiede AngularJS, attenersi alla procedura descritta di seguito per aggiungerlo come dipendenza.
1. Caricare il file utilizzando i passi precedenti indicati in Caricamento di file JavaScript personalizzati.
2. Nella funzione before di customizations.js, aggiungere il modulo come dipendenza per il modulo di InService: module.requires.push('myCustomModule');