Vorheriges Thema: Aufrufen des Widgets zum Bearbeiten von Requests mithilfe von Menüoptionen

Nächstes Thema: Aufrufen des Request-Listen-Widget mithilfe von Menüoptionen


Aufrufen des Widgets zum Bearbeiten von Requests mithilfe von Quellcode

In Liferay können Sie das Widget zum Bearbeiten von Requests aufrufen, indem Sie das Portlet erstellen und den Quellcode angeben. Sehen Sie sich die folgenden Schritte zum Erstellen des bereits weiter oben aufgeführten Beispiels für ein Widget zum Bearbeiten von Requests an. Folgen Sie diesen Schritten als ein Modell, um die Anzeige und das Verhalten des Widgets zum Bearbeiten von Requests in Ihrer Implementierung zu konfigurieren.

Gehen Sie wie folgt vor:

  1. Führen Sie auf der Portalseite diese Aktionen aus, um das Portlet zu erstellen:
    1. Klicken Sie auf "Hinzufügen" und die Option zum Anzeigen des Webinhalts.
    2. Klicken Sie auf das Plussymbol ("Hinzufügen", "Webinhalt").

      Das Fenster für neuen Webinhalt wird angezeigt.

    3. Füllen Sie die erforderlichen Felder aus, und schließen Sie das Fenster.

    Das neue Portlet wird Liferay hinzugefügt.

  2. Klicken Sie im oberen Bildschirmbereich auf die Option zum Bearbeiten von Steuerelementen.
  3. Führen Sie die Maus über das Portlet, und klicken Sie auf das Bleistiftsymbol (Webinhalt bearbeiten).

    Die Portlet-Einstellungen werden angezeigt.

  4. Klicken Sie im Inhaltsfenster auf die Option für den Quellcode.

    Der Quellcode-Container wird zur Bearbeitung geöffnet.

  5. Überprüfen Sie den folgenden Quellcode und die Schlüsselparameter für das bereits weiter oben erwähnte Beispiel eines Widgets zum Bearbeiten von Requests. Verwenden Sie sie als Modell, um Ihren Quellcode anzugeben.
  6. Führen Sie Folgendes durch:

Quellcode und Schlüsselparameter

Nachfolgend ist der Quellcode für das Beispiel des Widgets zum Bearbeiten von Requests aufgeführt:

<script type="text/javascript" src="http://Hostname:Portnummer/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', rootId: -1, linkColor: 'inherit', borderColor: 'darkGreen', layout:'layout-8', openIn:'_self'}); </script>
<div align="left" id="targetDiv" style="margin-bottom: 10px;">
	&nbsp;</div>

Die erste Zeile bezieht sich auf den Formular-Renderer, der für das Widget zum Bearbeiten von Requests benötigt wird.

Die zweite Zeile bezieht sich auf die JavaScript-Datei für das Widget zum Bearbeiten von Requests.

Die dritte Zeile gibt das JavaScript mit den Konfigurationsparametern für das Widget zum Bearbeiten von Requests an.

Hinweis: Trennen Sie Parameter durch Kommas voneinander, geben Sie nach dem letzten Parameter jedoch kein Komma an.

Die vierte Zeile gibt das DOM-Element an, in dem das Widget zum Bearbeiten von Requests wiedergegeben wird.

Schlüsselparameter und Erklärungen für den CA_Catalog.buildWidget-Funktionsaufruf im Beispiel für das Widget zum Bearbeiten von Requests folgen.

Anmeldeinformationen

Wir empfehlen Single Sign-On für Widgets. Wenn jedoch Anmeldeinformationen für dieses Widget erforderlich sein sollen, geben Sie diese in diesem Funktionsaufruf an. Verwenden Sie das folgende Format:

Anwendername: 'Anwendername', Kennwort: 'Kennwort'
type:"edit.request"

Gibt an, dass das Widget ein Widget zum Bearbeiten von Requests ist.

renderTo:"targetDiv"

Gibt an, dass das Widget in dem DOM-Element wiedergegeben wird, dessen ID "targetDiv" ist.

rootId:–1

Gibt an, dass beim ersten Öffnen des Widget zum Bearbeiten von Requests nichts angezeigt wird.

Sobald der Anwender auf eine Option im Status-Widget klickt, zeigt das Request-Listen-Widget das übereinstimmende Element an: den Warenkorb, offene Requests, abgeschlossene Requests oder Requests mit ausstehenden Aktionen.