Parameter des Typs @Name@ können für die folgenden Arten von Operationen verwendet werden:
- Steuerelemente initialisieren,
- Wert eines Steuerelements basierend auf dem Wert eines anderen Steuerelements ändern,
- Steuerelement eigene Aktion.
Arten von Parametern:
- Vordefinierte:
@^UserId@ – Betreiber-ID,
@^DocumentId@ – Dokumenten-ID/Dokumentennummer,
@^WorkflowId@ – ID des Workflow-Typs,
@^StageId@ – ID der Stufe,
@^DocumentCompanyId@ – ID der Gesellschaft (im Multigesellschaftsmodus)
- @Name (ID) des Steuerelements@ – ID des Steuerelements. Der Parameter gibt den Wert des Steuerelements zurück.
- Im SQL-Abfrage-Editor ist für alle Steuerelemente der Parameter @^SenderControlName@ verfügbar, der für jedes Ereignis den Namen der ID des Steuerelements annimmt, das sich auf der niedrigsten Beobachtungsebene in der Steuerelementgruppe befindet, in der das Ereignis aufgetreten ist.[
Im C#-Code-Editor ist dieser Parameter als Globals.Common.SenderControlName verfügbar.
- Im SQL-Abfrage-Editor ist für alle Steuerelemente der Parameter @^InitSenderControlName@ verfügbar, der für jedes Ereignis den Namen der ID des Steuerelements annimmt, das das Ereignis generiert hat. Die Ausnahme ist das Steuerwert-Initialisierungsereignis beim Öffnen des Formulars, dann ist der Wert dieses Parameters NULL./su_list]
Es ist möglich, Parameter im Mechanismus der Steuerungsinitialisierung über eine SQL-Abfrage zu behandeln. In der SQL-Abfrage, die den Wert des Steuerelements initialisiert, ist es möglich, den ID-Namen des Steuerelements mit vorangestelltem und gefolgtem @-Zeichen einzugeben, z. B. select Wert from Daten where id=@IDocumentId@. Vor dem Ausführen der Abfrage wird der Parameter @DocumentId@ durch den Wert des Steuerelements ersetzt.