In Liferay können Sie das Such-Widget 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 Such-Widget an. Folgen Sie diesen Schritten als ein Modell, um die Anzeige und das Verhalten des Such-Widget in Ihrer Implementierung zu konfigurieren.
Gehen Sie wie folgt vor:
Das Fenster "New Web Content" wird angezeigt.
Das neue Portlet wird Liferay hinzugefügt.
Die Portlet-Einstellungen werden angezeigt.
Der Quellcode-Container wird zur Bearbeitung geöffnet.
Quellcode und Schlüsselparameter
Nachfolgend ist der Quellcode für das Beispiel des Such-Widget aufgeführt:
<script type="text/javascript" src="http://Hostname:Portnummer/usm/explorer/scripts/browse.widget.js"> </script>
<script type="text/javascript"> CA_Catalog.buildWidget({type: 'browse', renderTo: 'browse1', rootId: 10001, linkColor: 'inherit', borderColor: 'black', layout:'layout-1', openIn:'_widget', search: true } ); </script>
<div id="browse1" style="margin-bottom: 10px; height: 700px"> </div>
Die Anfangszeile bezieht sich auf die JavaScript-Datei für das Such-Widget.
Die zweite Zeile gibt den JavaScript-Code mit den Konfigurationsparametern für das Such-Widget an.
Hinweis: Trennen Sie Parameter durch Kommas voneinander, geben Sie nach dem letzten Parameter jedoch kein Komma an.
Die dritte Zeile gibt das DOM-Element an, in dem das Such-Widget wiedergegeben wird.
Schlüsselparameter und Erklärungen für den CA_Catalog.buildWidget-Funktionsaufruf im Beispiel für das Such-Widget 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'
Gibt an, dass das Widget ein Such-Widget ist.
Gibt an, dass das Widget in dem DOM-Element wiedergegeben wird, dessen ID "browse1" ist.
Gibt die Objekt-ID des Ordners oder des Service an, der vom Such-Widget angezeigt wird. In diesem Beispiel ist 1001 der Stammordner des Katalogs des Geschäftsbereichs.
Sie können entweder einen einzelnen Ordner oder eine Liste von Services, die durch Kommas getrennt ist, mithilfe der Objekts-IDs angeben.
Hinweis: Sie können die Struktur optional ausblenden (die Liste der Ordner links). Um die Struktur auszublenden, geben Sie den hideTree:true-Parameter an. Dieser Parameter ist standardmäßig auf hideTree:false gesetzt.
Zeigt die Symbole und Namen der Services an, die im Such-Widget angezeigt werden.
Geben Sie alternativ "layout-2" an, um die Namen, Symbole und Beschreibungen der Services anzuzeigen.
Gibt an, dass ein anderes Widget auf der gleichen Seite Events abhört, die vom Such-Widget gesendet werden, und darauf reagiert. In diesem Szenario antwortet das Request-Widget durch das Öffnen des Service, wenn der Anwender auf einen Service klickt. Sie müssen dieser Seite das Request-Widget hinzufügen, um diese Funktion zu aktivieren.
"OpenIn" gibt an, wie ein Service im Request-Widget geöffnet wird, wenn der Anwender im Such-Widget auf den Service klickt. Andere mögliche Werte für den openIn-Parameter folgen:
Öffnet den Service im Katalog auf der gleichen Seite.
Erfüllt die gleiche Funktion wie _self, außer dass es im obersten Frame des Browsers geöffnet wird. Wenn der Service ein Frame ist, wird der erste zugeordnete Frame im Serviceoptionselement ausgewählt.
Öffnet den Service im Katalog auf einer neuen Seite. Der Anwender fordert den Service auf diese Seite an.
Öffnet den Service mithilfe einer anwenderspezifischen URL. Die URL kann einen Platzhalter für die Objekt-ID des Service einschließen. Ein Beispiel folgt:
http://www.google.com?id={id}
Gibt an, dass das Such-Widget das Suchfeld enthält. Anwender können mit diesem Feld den Katalog anhand des Names oder von Schlüsselbegriffen nach Services durchsuchen.
Hinweis: Sie können auch die folgenden Einstellungen, wie im Quellcode angezeigt, angeben: Hervorgehobene Angebote anzeigen, Link-Farbe, Randfarbe und Hintergrundfarbe.
| Copyright © 2013 CA. Alle Rechte vorbehalten. |
|