Externe Cascading StyleSheet-Formatierung anwenden

Vorgehensweise:

Sie können externe Cascading StyleSheets anwenden auf:

Wir empfehlen, dass Sie, wenn Sie ein externes Cascading StyleSheet verwenden, um einen Report zu formatieren, nicht auch ein WebFOCUS StyleSheet verwenden, um die Reportformatierung anzugeben, es sei denn Sie erzeugen auch ein internes Cascading StyleSheet. Weitere Informationen finden Sie unter Ein externes CSS mit anderen Formatierungsmethoden kombinieren.


Nach oben

x
Syntax: Verwendet das CLASS-Attribut, um CSS-Formatierung anzuwenden

Um ein externes Cascading Style Sheet (CSS) auf eine Reportkomponente anzuwenden, verwenden Sie die folgende Syntax in einer WebFOCUS StyleSheet-Deklaration.

TYPE = type, [subtype,] CLASS = classname, [when,] [link,] $

Hierbei gilt:

type

Identifiziert die Reportkomponente, auf die Sie die Klassenformatierung anwenden. Für Tabellen- und Freiform-Reports kann die jede Komponente sein, wie es in Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren beschrieben wird. Sie können keine Komponente eines Diagrammreports angeben: um die Kopf- und Fußzeile eines Diagramms zu formatieren, und die Hintergrundfarbe und das Hintergrundbild der Seite, auf der das Diagramm angezeigt wird, verwenden Sie eine Regel für das Element BODY ohne WebFOCUS StyleSheet-Deklaration.

Jede Reportkomponente kann durch eine Klasse formatiert werden. Folgendes gilt, wenn Sie mehrere Klassen für eine Reportkomponente angeben:

  1. Die Klassen, die in Deklarationen mit bedingter Formatierung sind, werden zuerst ausgewertet. Jeder Zelle in der Reportkomponente wird die erste Klasse zugewiesen, deren Bedingung durch die Zellenzeile erfüllt wird.
  2. Wenn keine der Bedingungen erfüllt wird, oder es keine bedingten Deklarationen gibt, wird der Reportkomponente die Klasse in der ersten unbedingten Deklaration zugewiesen. Alle folgenden Deklarationen für diese Komponente werden ignoriert.
subtype

Ist ein optionales Attribut mit Wert, das benötigt wird, um manche Reportkomponenten zu spezifizieren. COLUMN und ein Spaltenidentifikator werden z. B. benötigt, um eine bestimmte Reportspalte anzugeben.

classname

Ist der Name der Cascading StyleSheet-Klasse, deren Formatierung Sie auf die Reportkomponente anwenden. Sie können mehreren Reportkomponenten dieselbe Klasse zuweisen.

Klassennamen können bis zu 23 Zeichen lang sein und hängen von Groß- oder Kleinschreibung ab. Sie müssen im externen Cascading StyleSheet dieselbe Schreibweise verwenden wie in der Klassenregel. (Beachten Sie jedoch, dass manche Webbrowser nicht auf Groß-/Kleinschreibung achten.)

when

Ist ein optionales WHEN-Attribut mit Wert. Geben Sie dies an, wenn Sie die Formatierung bedingt anwenden möchten. Weitere Informationen finden Sie unter Reports formatieren: Eine Übersicht.

link

Ist ein optionales FOCEXEC-, URL- oder JAVASCRIPT-Attribut mit Wert. Geben Sie dies an, wenn Sie die Reportkomponente mit einer anderen Ressource verknüpfen möchten, wie z. B. einem Report, auf den der Benutzer einen Drilldown vornehmen kann. Weitere Informationen finden Sie unter Einen Report mit anderen Ressourcen verbinden.

Ein Beispiel finden Sie unter Eine CSS-Klasse auf ACROSS-Werte in einem Report anwenden.


WebFOCUS