In Liferay è possibile richiamare il widget Modifica richiesta creando la portlet e specificando il codice sorgente. Consultare i passaggi seguenti per ottenere il precedente esempio del widget Modifica richiesta. Questi passaggi servono da riferimento per configurare la visualizzazione e il comportamento del widget Modifica richiesta nella propria implementazione.
Procedere come descritto di seguito:
Viene visualizzata la finestra New Web Content.
La nuova portlet viene aggiunta a Liferay.
Viene visualizzata la finestra delle impostazioni per la portlet.
Il contenitore Source viene visualizzato per la modifica.
Codice sorgente e parametri chiave
Di seguito è riportato il codice sorgente per l'esempio del widget Modifica richiesta:
<script type="text/javascript" src="http://hostname:portnumber/usm/gwt/fdRenderer/fdRenderer.nocache.js"></script>
<script type="text/javascript" language="javascript" src="http://hostname:8080/usm/explorer/scripts/edit.request.widget.js">
<script> CA_Catalog.buildWidget({ type: 'edit.request', renderTo: 'targetDiv', login credentials, businessUnit:"London222", rootId: -1, linkColor: 'inherit', borderColor: 'darkGreen', layout:'layout-8', openIn:'_self'}); </script>
<div align="left" id="targetDiv" style="margin-bottom: 10px;"> </div>
La prima riga fa riferimento al renderer di modulo necessario per il widget Modifica richiesta.
La seconda riga fa riferimento al file JavaScript per il widget Modifica richiesta.
La terza riga specifica JavaScript con i parametri di configurazione per il widget Modifica richiesta.
Nota: separare i parametri con una virgola, ma non inserire una virgola dopo l'ultimo parametro.
La quarta riga specifica l'elemento DOM in cui viene eseguito il rendering del widget Modifica richiesta.
Di seguito sono illustrati i parametri chiave e le descrizioni per la chiamata della funzione CA_Catalog.buildWidget nell'esempio del widget Modifica richiesta.
Credenziali di accesso
Si consiglia di utilizzare Single Sign-On per i widget. Tuttavia, se sono richieste le credenziali di accesso per il widget, specificarle in questa chiamata di funzione. Utilizzare il formato seguente:
username: 'username', password: 'password'
Specifica che il widget è Modifica richiesta.
Specifica che venga eseguito il rendering del widget nell'elemento DOM con ID targertDiv.
Specifica l'unità di business a cui possono accedere gli utenti del catalogo durante l'utilizzo del widget Modifica richiesta. Gli utenti possono modificare le richieste di tutte le cartelle dell'unità di business in questione.
Ad esempio, se si specifica l'unità di business principale, gli utenti possono modificare le richieste di tutte le cartelle in tutte le unità di business, compresa l'unità di business principale. Al contrario, se si specifica l'unità di business con livello più basso, gli utenti potranno modificare le richieste soltanto per tale unità di business.
Se non si specifica un valore, il sistema di catalogo utilizzerà l'unità di business predefinita dell'utente che esegue l'accesso al widget.
Specifica di non visualizzare nulla quando all'inizio si apre il widget Elenco richieste.
Appena fatto clic su un'opzione del widget Stato, il widget Elenco richieste visualizza l'elemento corrispondente: il carrello, le richieste aperte, quelle completate o quelle in sospeso.
Nota: se si specifica una richiesta, tale richiesta deve essere presente in un'unità di business a cui l'utente può accedere, in base a quanto definito nel parametro businessUnit.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|