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>