Konzept: Bedingungsregeln in Dokumentlayouts anwenden
Sie können Bedingung verwenden, um die Sichtbarkeit von Inhalten in einem Dokumentlayout zu steuern. Wenn Sie ein Dokumentlayout erstellen, definiert der als Quelle ausgewählte Bericht die im Layout verfügbaren Datenfelder und Bedingung sowie die im generierten Dokument enthaltenen Daten. Wenn Änderungen an den Datenfeldern im Bericht vorgenommen werden, können Sie mit der Aufgabe
Dokumentlayout bearbeiten
das Dokumentlayout öffnen, die Datenfelder und Bedingung prüfen und bei Bedarf Aktualisierungen vornehmen. Wenn der mit dem Dokumentlayout verknüpfte Bericht boolesch Datenfelder (wahr/falsch) im primäres Geschäftsobjekt enthält, stehen diese Felder automatisch zur Verfügung und können auf dem Register
Bedingungen
im rechten Bereich als Bedingung verwendet und angewendet werden im Layout, um Inhalte ein- und Ausblenden . Wenn die Bedingung wahr ist und das Dokument generiert wird, wird der bedingte Inhalt angezeigt. Wenn die Bedingung falsch ist oder nicht evaluiert werden kann, wird der Inhalt ausgeblendet. Datenfelder in einem zugehöriges Geschäftsobjekt im Quellbericht können nicht als Bedingungen verwendet werden. Benutzerdefinierte Bedingungsregeln
Zugang zu Bedingung , die boolesch Datenfelder verwenden, können Sie benutzerdefinierte Bedingung erstellen, die andere Datenfelder verwenden, die im Quellbericht verfügbar sind. Klicken Sie auf dem Register
Bedingungen
im rechten Bereich auf die Schaltfläche Bedingung erstellen
und wählen Sie ein Datenfeld
aus der Liste der verfügbaren Datenfelder aus. Sie können eine benutzerdefinierte Bedingungsregel mit numerischen, Text-, selbstreferenzierenden und Instanz -Datenfeldern für primäre, selbstreferenzierende und Instanz -Geschäftsobjekte erstellen. Benutzerdefinierte Bedingungen werden auf dem Register Bedingungen
zusammen mit den Bedingungen für den boolesch Datentyp angezeigt. Benutzerdefinierte Bedingungen können jedoch bearbeitet und gelöscht werden, boolesch Bedingungen jedoch nicht.Mithilfe von Bedingungsregeln
Um eine Bedingungsregel auf Inhalte anzuwenden, wählen Sie den Text oder das Element im Dokumentlayout aus. Klicken Sie dann auf dem Register
Bedingungen
auf das Plus-
Symbol neben der Bedingung , die Sie anwenden möchten. Der farbige Augenindikator, der neben der Bedingungsregel angezeigt wird, entspricht der Hintergrundfarbe des Textes oder Elements auf der Seite, auf der Sie ihn angewendet haben. Klicken Sie auf den Augenindikator, um den zugehörigen Inhalt auf der Seite ein- oder Ausblenden . Sie können eine Bedingung auf eine ganze Zeile oder Spalte in einer Tabelle () anwenden, aber nicht auf einzelne Zellen. Um eine Bedingungsregel zu entfernen, wählen Sie in den möglichen Aktionen neben der Bedingung auf dem Register
"Bedingungen"
und klicken Sie dann auf "Instanz entfernen"
. Dadurch wird die Bedingung entfernt, die auf den ausgewählten Inhalt angewendet wird, aber die Bedingung wird nicht aus anderen Bereichen des Layouts entfernt, auf die sie angewendet wird. Um eine benutzerdefinierte Bedingung aus dem gesamten Inhalt zu entfernen, können Sie sie auf dem Register „Bedingungen“
Löschen . Wenn Sie eine benutzerdefinierte Bedingung aus einem Dokumentlayout mit mehreren Sprachinstanzen Bearbeiten oder Löschen , müssen Sie jede der Sprachinstanzen separat öffnen und erneut veröffentlichen, um die Aktualisierungen anzuwenden.