Dashboard-Filter verwenden

In der objektorientierten Schreibweise ab PPM 4.1.1 wird die globale Filterkomponente des Dashboards durch eine Instanz der Objektklasse DashboardGlobalFilterConnector in die Management View eingebunden und damit als Filtermaster für die MV-Komponenten verfügbar gemacht.

Wenn Sie Ihre Management View Komponente in einer Dashboard-Seite eingebettet haben und den Globalen Filter des Dashboard in Ihrer Management View verwenden möchten, müssen Sie zunächst die Objektklasse DashboardGlobalFilterConnector instanziieren und das instanziierte Objekt als Filterquelle angeben.

Beispiel

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

<html>

<head>

<script language="JavaScript" type="text/javascript">

initializeFlex();

//

// Make the global filter of a running dashboard available

// for this management view

//

var dashboardGlobalFilter = new DashboardGlobalFilterConnector();

//

// MVComponents must be declared here (so that they are

// accessible from any point on the page)

//

var mv1 = new MVFlexComponent();

//

// MVComponents must be initialized here (after page has loaded)

//

function initMVComponents() {

mv1.init("mvParent1", "/Details/Sales/CycleTime_1", "FAVORITES_SHARED", "BITMAP", "100%", "260", [dashboardGlobalFilter]);

}

</script>

</head>

<body onload="initMVComponents();">

. . .

</body>

</html>