Bedingte Formatierung im Textmodus verwenden
Der standardmäßige Interface Builder bietet eine große Flexibilität bei der Erstellung von Berichterstellungselementen, die den Anforderungen Ihres Unternehmens gerecht werden.
Mithilfe der Standardoberfläche können Sie bedingte Formatierungen in einer Ansicht anwenden.
Weitere Informationen zum Anwenden der bedingten Formatierung auf eine Ansicht finden Sie unter Bedingte Formatierung in Ansichten verwenden.
Zugriffsanforderungen
Sie müssen über folgenden Zugriff verfügen, um die Schritte in diesem Artikel ausführen zu können:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-Abo | Alle |
Adobe Workfront-Lizenz |
Neu: Standard Oder Aktuell: Plan |
Konfigurationen auf Zugriffsebene* |
Zugriff auf Filter, Ansichten, Gruppierungen bearbeiten Zugriff auf Berichte, Dashboards und Kalender bearbeiten, um Ansichten in einem Bericht zu bearbeiten |
Objektberechtigungen |
Berechtigungen für einen Bericht zum Bearbeiten von Ansichten in einem Bericht verwalten Berechtigungen für eine Ansicht verwalten |
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation zu Workfront.
Bedingte Formatierung im Textmodus
Im Textmodus können Sie komplexere Ansichten, Filter, Gruppierungen und Eingabeaufforderungen erstellen, indem Sie Felder verwenden, die in der Standardoberfläche nicht verfügbar sind.
Eine vollständige Liste aller unserer berichtspflichtigen Felder finden Sie im Abschnitt API-Explorer.
Weitere Informationen zur Verwendung der Textmodussyntax finden Sie unter Übersicht über die Syntax der Textmodi.
Sie können auch den Textmodus verwenden, um Ansichten in Berichten und Listen zu formatieren. Mithilfe der bedingten Formatierung können Sie die Ansichten Ihrer Berichte ändern, indem Sie den Schrifttyp und den Hintergrund der Ergebnisse im Bericht sowie Symbole und Flags ändern. Es wird empfohlen, dass Sie Ihre Ansichten immer zuerst über die Standardschnittstelle erstellen und nur dann zur Textmodus-Oberfläche wechseln, wenn dies unbedingt erforderlich ist.
Bedingte Formatierung zu Ansichten hinzufügen
Weitere Informationen zum Anwenden der bedingten Formatierung auf eine Ansicht in der Standard-Builder-Oberfläche finden Sie unter Bedingte Formatierung in Ansichten verwenden.
So fügen Sie einer Ansicht in der Textmodus-Oberfläche bedingte Formatierungen hinzu:
- Navigieren Sie zu einer Liste von Objekten.
- Erweitern Sie das Dropdown-Menü einer Ansicht, der Sie bedingte Formatierung hinzufügen möchten.
- Klicks Ansicht anpassen.
- Klicken Sie auf die Spalte in der Ansicht, auf die Sie die bedingte Formatierung anwenden möchten.
- Klicks In den Textmodus wechseln.
- Im In dieser Spalte anzeigen: Bereich, klicken Sie Klicken, um Text zu bearbeiten.
- Codebeispiele hinzufügen, die in Ansichten im Textmodus formatieren am unteren Rand des Textes in der ausgewählten Spalte.
- Klicks Speichern Klicken Sie auf Ansicht speichern.
Ansichten im Textmodus formatieren format-views-using-text-mode
Sie können die folgenden Komponenten zu einer Spalte hinzufügen, um sie im Textmodus bedingt zu formatieren:
Spalteneinstellungen column-settings
Sie müssen mit der Benutzeroberfläche des Textmodus vertraut sein, bevor Sie Ihren Ansichten bedingte Formatierungen hinzufügen können.
Sie können die folgenden Elemente einer Spalte anpassen, wenn Sie die bedingte Formatierung in einer Ansicht verwenden:
Spaltenüberschriften column-headers
Fügen Sie Ihrer Spalte den folgenden Code hinzu, um die angezeigte Spaltenüberschrift zu ändern: displayname= [Name of column]
. Um beispielsweise eine Spalte "Projekteigentümer"zu benennen, würde der Textcode wie folgt aussehen:
displayname=Project Owner
Datumsangaben formatieren format-dates
Daten können so konfiguriert werden, dass sie in verschiedenen Formaten angezeigt werden.
Weitere Informationen finden Sie unter Datumsangaben in Textmodusberichten formatieren.
Formatnummern format-numbers
Sie können numerische Werte formatieren, um Informationen anzuzeigen, die Ihren Berichtsanforderungen am besten entsprechen.
Weitere Informationen finden Sie unter Formatnummern, Währungs- und Prozentwerte in Textmodusberichten.
Spaltenregeln column-rules
Mithilfe von Spaltenregeln können Bilder, Farben, Formatierungen und Textüberschreibungen in einer Ansicht hinzugefügt werden. Spaltenregeln können unabhängig erstellt werden oder mehrere Bedingungen für eine Spalte enthalten.
Bedingte Formatierung conditional-formatting
Beim Einbinden von Farbe oder Formatierungstext muss eine bestimmte Textmodusanweisung angewendet werden.
Weitere Informationen zum Zusammenführen von Spalten mit dem Textmodus finden Sie unter Ansicht: Zusammenführen von Informationen aus mehreren Spalten in einer gemeinsamen Spalte.
Fügen Sie den folgenden Code in jede Spalte ein, der Sie bedingte Formatierungen hinzufügen möchten:
styledef.case.0.comparison.leftmethod= [field name]
styledef.case.0.comparison.lefttext= [field name]
styledef.case.0.comparison.righttext= [field value]
styledef.case.0.comparison.operator= [qualifier]
styledef.case.0.comparison.operatortype= [data type]
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=
styledef.case.0.comparison.trueproperty.0.name= [format option]
styledef.case.0.comparison.trueproperty.0.value= [format style]
styledef.case.0.comparison.icon
ist immer "false", es sei denn, Sie arbeiten mit Symbolen.styledef.case.0.comparison.truetext
bleibt immer leer, bis die Arbeit mit überschreibtem Text abgeschlossen ist.styledef.case.0.comparison.righttext
leer ist, wenn der Qualifizierer nicht leer ist.Wenn Sie beispielsweise den Unternehmensnamen in grünem Text in einem Projektbericht anzeigen möchten, können Sie den folgenden Code verwenden:
styledef.case.0.comparison.leftmethod=company:name
styledef.case.0.comparison.lefttext=company:name ;
styledef.case.0.comparison.righttext=
styledef.case.0.comparison.operator=notblank
styledef.case.0.comparison.operatortype=string
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=
styledef.case.0.comparison.trueproperty.0.name=textcolor
styledef.case.0.comparison.trueproperty.0.value=03a219
- Diese Anweisung kann zwar auf eine Spalte mit dem Unternehmensnamen angewendet werden, kann aber auch auf jede andere Spalte im Bericht angewendet werden. Grüner Text wird nur angezeigt, wenn dem Projekt ein Unternehmen zugeordnet ist. Speichern Sie die
[field name]
,[value]
, und[qualifier]
steuern, ob die Bedingung letztendlich in der Spalte angezeigt wird oder nicht. - Beim Arbeiten mit Qualifikatoren wird empfohlen,
cicontains
anstelle vonequal
. Standardmäßig istequal
sucht nach ID-Nummern. Verwenden dercicontains
qualifiziert, können Sie auf Elemente nach ihrem Namen zugreifen.
Unabhängig davon, ob Textfarbe, Ausrichtung, Schriftstil oder Hintergrundfarbe auf einen Textmodus angewendet werden, wird dieselbe Anweisung (wie oben gezeigt) verwendet.
Die folgenden Zeilen müssen entsprechend der für die Spalte benötigten Formatierung geändert werden:
styledef.case.0.comparison.trueproperty.0.name= [format option]
styledef.case.0.comparison.trueproperty.0.value= [format style]
Verwenden Sie die folgenden Tabellen, um zu bestimmen, welche Zeilen geändert werden müssen und welche Werte Sie angeben müssen, um den Formatstil Ihrer Spalte zu definieren:
000000
0c6aca
1b878c
03a219
6408c4
767676
d30519
e19503
left
right
center
bold
italic
dcf6f7
def6e2
e8e8e8
e8f1ff
e9def4
eac6c9
feecc8
ffffff
Mehrere bedingte Formate multiple-conditional-formats
Sie können mehrere Formatierungsstile auf eine Anweisung anwenden. Die Core-Anweisung bleibt unverändert und alle zusätzlichen Formatierungsausdrücke werden zur -Anweisung hinzugefügt.
Verwenden Sie beispielsweise die frühere Anweisung, um den Firmennamen in grün gefalteten Text einzuschließen. Die Anweisung würde mit dem folgenden Code geschrieben:
styledef.case.0.comparison.leftmethod=company:name
styledef.case.0.comparison.lefttext=company:name
styledef.case.0.comparison.righttext=
styledef.case.0.comparison.operator=notblank
styledef.case.0.comparison.operatortype=string
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=
styledef.case.0.comparison.trueproperty.0.name=textcolor
styledef.case.0.comparison.trueproperty.0.value=03a219
styledef.case.0.comparison.trueproperty.1.name=fontstyle
styledef.case.0.comparison.trueproperty.1.value=bold
Text anwenden apply-text
Wenn Sie die Standardwerte, die in einer Spalte enthalten sind, durch einen Wert Ihrer Wahl ersetzen möchten, ist es möglich, Text auf die Spalte anzuwenden.
Legen Sie beispielsweise in einem Projektbericht den Wert für die Spalte "Geplantes Startdatum"fest, um nicht das geplante Startdatum für das Projekt anzuzeigen, sondern den Text "Nicht heute". Verwenden Sie den folgenden Code für die Spalte "Geplantes Startdatum":
case.0.comparison.leftmethod=plannedStartDate
case.0.comparison.lefttext=plannedStartDate
case.0.comparison.righttext=2013-04-10T10:45:00:000
case.0.comparison.operator=ne
case.0.comparison.operatortype=date
case.0.comparison.icon=false
case.0.comparison.truetext=not today
styledef.case.0.comparison.leftmethod=plannedStartDate
styledef.case.0.comparison.lefttext=plannedStartDate
styledef.case.0.comparison.righttext=2013-04-10T10:45:00:000
styledef.case.0.comparison.operator=ne
styledef.case.0.comparison.operatortype=date&
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=not today
case.0.
Fallvergleiche zur Identifizierung der Verwendung von Text. Die Zeilen, die mit styledef.case.0.
sind frühzeitige bedingte Formatierungsanweisungen, bei denen wir die Verwendung von Text über die truetext
Ausdruck. Stellen Sie sicher, dass truetext
auf einen Wert setzen, anstatt ihn leer zu lassen.
Anwenden von Zeilenformaten apply-row-formats
Wenn Sie eine Bedingung auf die gesamte Zeile anwenden möchten, verwenden Sie den folgenden Code mit Ihrem Spaltencode:
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.isrowcase=true
styledef.case.0.comparison.leftmethod= [field name]
styledef.case.0.comparison.lefttext= [field name]
styledef.case.0.comparison.operator= [qualifier]
styledef.case.0.comparison.operatortype= [data type]
styledef.case.0.comparison.righttext= [field value]
styledef.case.0.comparison.trueproperty.0.name= [format option]
styledef.case.0.comparison.trueproperty.0.value= [format style]
styledef.case.0.comparison.truetext=
row.0.styledef.applyallcases=true
row.0.styledef.case.0.comparison.icon=false
row.0.styledef.case.0.comparison.isrowcase=true
row.0.styledef.case.0.comparison.leftmethod= [field name]
row.0.styledef.case.0.comparison.lefttext= [field name]
row.0.styledef.case.0.comparison.operator= [qualifier]
row.0.styledef.case.0.comparison.operatortype= [data type]
row.0.styledef.case.0.comparison.righttext= [field value]
row.0.styledef.case.0.comparison.trueproperty.0.name= [format option]
row.0.styledef.case.0.comparison.trueproperty.0.value= [format style]
row.0.styledef.case.0.comparison.truetext=
Bilder anwenden apply-images
Ähnlich wie bei der Textformatierung können auch Bilder verwendet werden, um Informationen in Berichten anzuzeigen. Workfront verfügt über eine Reihe integrierter Bilder, die visuelle Informationen in einer Berichtseinstellung vermitteln. Um Bilder in der Einstellung für die bedingte Formatierung zu verwenden, ist die folgende Anweisung erforderlich:
image.case.0.comparison.leftmethod= [field name]
image.case.0.comparison.lefttext= [field name]
image.case.0.comparison.righttext= [field value]
image.case.0.comparison.operator= [qualifier]
image.case.0.comparison.operatortype= [data type]
image.case.0.comparison.icon=true
image.case.0.comparison.truetext=
Beispielsweise möchten Sie in einem Projektbericht eine Spalte erstellen, in der Sie für jedes geplante Abschlussdatum, das nicht dem heutigen Datum entspricht, ein ungefärbtes Gesicht anzeigen. Verwenden Sie den folgenden Textmoduscode, um das Symbol zu Ihrer Spalte hinzuzufügen:
image.case.0.comparison.leftmethod=plannedCompletionDate
image.case.0.comparison.lefttext=plannedCompletionDate
image.case.0.comparison.righttext=2013-04-10T13:00:00:000
image.case.0.comparison.operator=ne
image.case.0.comparison.operatortype=date
image.case.0.comparison.icon=true
image.case.0.comparison.truetext=/interface/images/v4_redux/icons/casebuilder/emoticon_frown.gif
icon=true
Ausdruck. Diese Anweisung unterscheidet sich auch von anderen Anweisungen zur bedingten Formatierung insofern, als sie die style.def
-Format, sondern ein einzigartiges Bildformat.
Um die verfügbaren Bilder zu verwenden, wenden Sie den folgenden Code und die folgenden Werte an:
![](./media_14bed8e424cbc5c28e058032de7f044d674404798.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/emoticon_frown.gif
![](./media_14224df8a8ad06acaabff793c7f58dd3b9eb9e18d.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/emoticon_smile.gif
![](./media_12487ad90ca8978a454c53e85af38abc49f107835.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/flag_blue.gif
![](./media_1e4987bf25ca62d4642bc38b7b51295a6f2f85366.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/flag_green.gif
![](./media_1b738dedbf7559d03957cb441aa3fd62ac02b89ab.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/flag_red.gif
![](./media_1be607cc2c8040ae3b1b368c5bc8aea3832431a4d.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/flag_yellow.gif
![](./media_1c73fa9425c61015fd75a6c8e85aa1b362c3adbfc.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_black.gif
![](./media_1ae87fdd762a54f0f2f135a4602b2794e6b8ac78d.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_blue.gif
![](./media_13ada57ce60757916a587dbbb236e719fe2788492.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_grey.gif
![](./media_15794c645b6dc9fac94f1297daf470750ea7f7d1b.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_green.gif
![](./media_196def777342c62e6d8e89040850a7665de006ad2.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_orange.gif
![](./media_12a66f0f2ed6ab6c3d9bff79b0d761415866e9078.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_pink.gif
![](./media_187b4da938c8277a13e648275b5caeeafa5d06bc4.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_purple.gif
![](./media_19f417aeaf8749d554a5c4d32994c6eefcfcb8a30.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_red.gif
![](./media_1fe3f7d4eff7f3db60c8f7bf34206df4635af2119.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_white.gif
![](./media_189048c5521a128aed004cea2997ab024fc15db38.png?width=750&format=png&optimize=medium)
/interface/images/v4_redux/icons/casebuilder/light_yellow.gif
Bedingtes Formatieren eines valueexpression
conditionally-format-a-valueexpression
Um einen berechneten Wert in einer Spalte anzuzeigen, können Sie die Variable valuefield
Codezeile in der Spalte mit einer valueexpression
. Mit einem berechneten Wert können Sie einen neuen Wert für ein Objekt anzeigen, der auf der Berechnung zwischen zwei vorhandenen Feldern desselben Objekts basiert.
Weitere Informationen zum Formatieren der valueexpression line
, siehe Übersicht über die Syntax der Textmodi.
Eine Spalte, die eine valueexpression
Codezeile. Stattdessen können Sie einem benutzerdefinierten Formular ein berechnetes benutzerdefiniertes Feld hinzufügen und es mit den Objekten verknüpfen, die Sie im Bericht anzeigen. Anschließend können Sie die Spalten, in denen dieses Feld angezeigt wird, bedingt formatieren.
Weitere Informationen zu berechneten benutzerdefinierten Feldern finden Sie unter Hinzufügen errechneter Daten zu einem benutzerdefinierten Formular.
Aggregatorwert in einer Spalte vom Typ Textmodus hinzufügen
Es wird empfohlen, zuerst die Spalte in der Erstellungsoberfläche zu erstellen, dort den Aggregatorwert hinzuzufügen und dann die Spalte im Textmodus zu bearbeiten.
Beachten Sie beim Hinzufügen von Aggregatoren zu einer Spalte im Textmodus Folgendes:
-
Die Werte in der Spalte müssen ein Format aufweisen, das zusammengefasst werden kann. Sie müssen beispielsweise eines der folgenden Formate aufweisen:
- Zahl
- Datum
- Währung
-
Sie können einer Spalte, die eine Berechnung anzeigt, einen Aggregator hinzufügen. Der aggregierte Wert wird in der Gruppierung der Ansicht oder des Berichts angezeigt. Weitere Informationen finden Sie unter Gruppierung: Anzeige des Ergebnisses der Aggregation mehrerer berechneter Werte in einer Gruppierung.
-
Die Codezeilen für die Spaltendefinition müssen mit den Codezeilen übereinstimmen, die den Aggregator einführen, und dem "Aggregator"vorangehen. Wenn Sie beispielsweise eine Spalte haben, in der Sie geplante Stunden für ein Projekt anzeigen, lautet der Textmodus der Hauptzeilen der Spalte:
valuefield=workRequired
valueformat=compound
Wenn Sie die Werte aller Zeilen in der Gruppierung der Ansicht aggregieren möchten, können wir den folgenden Code hinzufügen, um die Aggregatorwerte hinzuzufügen:
aggregator.valuefield=workRequired
(der aggregator.valuefield
-Zeile muss mit dem valuefield
beschreibt die Spalte)
aggregator.valueformat=compound
(der aggregator.valueformat
muss denselben Wert wie die valueformat
beschreibt die Spalte)
aggregator.function=SUM
(Dies ist eine obligatorische Zeile, die anzeigt, wie Sie die Spalte aggregieren möchten. In diesem Fall möchten Sie alle geplanten Stunden in einer Zahl in der Gruppierungszeile hinzufügen.)
aggregator.displayformat=minutesAsHoursString
(Da Stunden in Workfront in Minuten gespeichert werden, soll die displayformat
für Stunden, in denen sie in Minuten gespeichert werden)