Notwendige Selektion in Schriftgut prüfen

In CTV-Komponenten es es jetzt möglich, anzugeben, dass aus einer Gruppe von aufgerufenem Schriftgut mindestens eines selektiert sein muss. Dies kann in KnowlEdge definiert werden, und wird zur Laufzeit im CTV-Dialog überprüft.

KnowlEdge

Die Definition der Gruppen, aus denen eine Selektion erfolgen muss, wurde in den Dialog „automatische Auswahl“ integriert, da die Angaben zur erforderlichen Auswahl durch Angaben zur automatischen Selektion beeinflusst werden können.

Der Tab „Erforderliche Auswahl“ zeigt für das in Bearbeitung befindliche Schriftgut eine Liste aller selektierbaren Schriftgutobjekte an. Über die Taste Hinzufügen kann jeweils eine Spalte hinzugefügt werden, die eine Auswahlgruppe definiert. Hier können dann die Bausteine angekreuzt werden, von denen in dieser Gruppe mindestens einer selektiert sein muss. Mit der Taste „Löschen“ kann eine selektierte Spalte/AuswahlGruppe entfernt werden.

tfs117690-ked.jpg

Wenn keine Benutzereingabe mehr erfolgt, spätestens aber beim Verlassen des Dialogs, werden die Angaben aus beiden Tabs in dem Dialog auf mögliche Konflikte überprüft. Ggf. gefundene Konflikte werden in dem Textfeld unterhalb der Gruppenauswahl angezeigt. Sind Konflikte vorhanden, wird die OK-Taste deaktiviert.

tfs117690-kederr.jpg

Um unübersichtliche Verkettungen und Abhängigkeiten zu vermeiden, empfehlen wir, innerhalb eines Schriftguts nur entweder automatische Selektion ODER erforderliche Selektion zu nutzen, und nicht beide zu kombinieren.

CTV-Dialog

Die notwendigen Selektionen werden in den Tooltips zu den Bausteinen, die mit „<+>“ versehen sind, mit angezeigt, und in der Box „Techinfo“ aufgeführt. tfs117690-techinfo.jpg

Über den Befehl „Suche fehlende Selektion“ im Menü „Bearbeiten“ kann zu einem beliebigen Zeitpunkt das selektierte Schriftgut auf fehlende Selektionen überprüft werden. Wenn eine gefunden wird, werden die Details in einer Messagebox angegeben, und auf das betreffende Schriftgut positioniert:

tfs117690-msg.jpg

Bei Beenden des Dialogs wird die Selektion geprüft; wenn eine erforderliche Selektion fehlt, wird eine Meldungsbox angezeigt, entsprechend dem Verhalten bei nicht ausgefüllten Muss-Variablen. Ebenfalls wie bei fehlenden Muss-Variablen, kann der Dialog trotzdem verlassen werden (vgl. PT078076).

TAA .Net-Api

Es kann abgefragt werden, ob in irgendeinem aktuell selektieren Dokument oder in einem bestimmten Dokument Selektionen fehlen.

faq:ctv:requiredselection · Zuletzt geändert: 29.06.2020 15:35

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum