Prozedurale Schnittstelle

Zum Einbetten einer Flex-basierten Management View in Ihre HTML-Seite verwenden Sie die Methode showMVFlexComponent mit folgenden Parametern:

showMVFlexComponent(id, favoritePath, favoriteServer, view, width, height, filterMaster, externalLink);

Parameter

Beschreibung

id

Identifizierer dieser Management View Komponente

favoritePath

Pfad des Favoriten im Quellsystem

Syntax: \<favoritefolder>\...\<favoritename>

Ersetzen Sie das Backslash-Zeichen im Favoritenpfad jeweils durch die Zeichenfolge %5c und vermeiden Sie Sonderzeichen wie Umlaute u. ä. in Ordner- und Favoritennamen.

favoriteServer

Art des Favoriten, mögliche Werte:

FAVORITE_PRIVATE: Benutzer-spezifisch

FAVORITE_SHARED: allgemein

view

Wenn die Management View-Komponente ein Diagramm enthält, können Sie zwischen zwei Diagrammtypen wählen:

  • BITMAP:
    Das Diagramm wird als von PPM erzeugte Grafik eingebunden. Außer der Anzeige von Tooltips ist keine weitere Interaktion mit dem Diagramm möglich. Es kann insbesondere nicht als interaktive Filterkomponente dienen.
  • FLEX:
    Das Diagramm wird mit Hilfe der Flex-eigenen Diagrammbibliothek dargestellt. Durch die vorhandenen Interaktionsmöglichkeiten kann es als interaktive Filterkomponente dienen (siehe Kapitel Interaktive Filter zwischen MV-Komponenten).

width

Breite der eingebetteten Flex-Komponente in Pixel oder Prozent

height

Höhe der eingebetteten Flex-Komponente in Pixel oder Prozent

filterMaster
(optional)

Die Identifizierer der Management View-Komponenten bzw. globalen Filterkomponenten, die als Filter auf die gewählte Komponente wirken sollen (siehe Kapitel Interaktive Filter zwischen MV-Komponenten bzw. Globale Filterkomponenten einbinden)

externalLink
(optional)

Zusätzlich zum URL-Aufruf des Quellsystems mit den Analysedaten der gewählten Management View-Komponente kann eine weitere URL zum Aufrufen einer externen HTML-Seite angegeben werden.

Für einen externen Link kann keine Beschreibung angegeben werden.

Wenn Sie für die Breite der Management View-Komponente einen prozentualen Wert angeben, passt sich die Breite der angezeigten Management View-Komponente automatisch der Größe des Browser-Fensters an.

Beispiele für Anpassungen der Methode

Achten Sie beim Eintragen bzw. Ändern der Parameterwerte auf die durch die Methode vorgegebene Reihenfolge der Parameter. Möchten Sie für bestimmte Parameter keine Werte bei Aufruf des Management View übergeben, lassen Sie die entsprechenden Angaben leer ("").

Beispiel für eine Flex-MV

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

<html>

<body>

<script language="javascript"
src="../assets/javascript/mvhelper.js">
</script>

<script language="javascript"
src="../assets/javascript/linkhelper.js">
</script>

<script language="JavaScript" type="text/javascript">
initializeFlex();
</script>

<div>

<table cellpadding="0" cellspacing="0" rules="none"
frame="void" border="0" bgcolor="#FFFFFF"
width="100%" height="100%">

<tbody>

<tr>

<td><script language="JavaScript"
type="text/javascript">
showMVFlexComponent
("0", "%5CFav_1", "FAVORITES_PRIVATE",
"FLEX", "100%", "400", "", "");
</script>
</td>

</tr>

<tr>

<td><script language="JavaScript"
type="text/javascript">
showMVFlexComponent
("1", "%5CFav_2", "FAVORITES_PRIVATE",
"FLEX", "100%", "400", "", "");
</script>
</td>

</tr>

</tbody>

</table>

</div>

</body>

</html>