Auswahl
Innerhalb einer Steuerung kann eine beliebige Anzahl von Schriftgutinstanzen definiert sein. Außerdem sind während der Ausführung einer Steuerung nicht nur die Schriftgutinstanzen bekannt, die von dieser Steuerung angelegt wurden, sondern auch beliebig viele andere Schriftgutinstanzen, die von anderen Steuerungen (egal ob übergeordnet oder untergeordnet) angelegt wurden.
Diese Schriftgutinstanzen können auf unterschiedlichen CTV-Modulen (Schriftstück, Schriftsatz) basieren; gelegentlich gibt es auch mehrere Schriftgutinstanzen, die auf demselben CTV-Modul basieren.
Da die Anzahl und Art der Schriftgutinstanzen, die zur Laufzeit bekannt sein können, zur Entwicklungszeit nicht bekannt ist, kann der Dialog nicht die Möglichkeit bieten, aus einer festen Liste von Schriftgütern eine Auswahl zu treffen. Dies geht ausschließlich zur Laufzeit über das CTV-Objekt.
Die Auswahlmöglichkeiten, die in ControlEdge angeboten werden können, sind folgende:
Die Aktion soll für die aktuelle Schriftgutinstanz ausgeführt werden: Die aktuelle Instanz ist das zuletzt angelegte Schriftgut. Die gilt sowohl für die Neuanlage von Schriftgut als auch für das Zusammenfügen von Schriftgut. Wenn die zuletzt angelegte Schriftgutinstanz verworfen wurde, gibt es keine aktuelle Schriftgutinstanz mehr.
Die Aktion soll für alle bekannten Schriftgutinstanzen ausgeführt werden: Dies sind alle Schriftgutinstanzen, die zur Laufzeit bekannt sind, egal von welchem Steuerungsmodul sie angelegt wurden.
Die Aktion soll für die Schriftgutinstanzen gelten, die zu einem bestimmten Bündel gehören: Da zur Laufzeit auch mehr Bündel bekannt sein können, als in der aktuellen Steuerung definiert sind, kann hier der Name des Bündels frei eingegeben werden. Es wird sich auch erst zur Laufzeit herausstellen, ob das angegebene Bündel zu dem Zeitpunkt der Aktion wirklich existiert.
Die Aktion soll für die Schriftgutinstanzen gelten, die von der Anwendung selektiert werden: Diese Selektion findet zur Laufzeit über das
CTV-Objekt statt.
Die Auswahl vom Sachbearbeiter bestimmen lassen ist noch nicht implementiert.