activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Workflow-Aktivitäten

Letzte Aktualisierung 9. März 2026

Dynamische Kontrollkästchen

This is a step-by-step tutorial demonstrating how to configure and use dynamic checkboxes. Dynamic checkboxes allow you to view an entire list of data entries and select one or more, according to your use case. Dynamic checkboxes are created using the Select Boxes component in the Form Designer.

Hinweis:

Dieses Tutorial zeigt, wie dynamische Kontrollkästchen nur für C#-Projekttypen konfiguriert werden.

Tutorial

So verwenden Sie diese Funktion:

  1. Add an Invoke Code activity into your workflow. This is where you create a List of strings, that holds the choices that appear dynamically in the form.
    • Klicken Sie auf Argumente bearbeiten und erstellen Sie ein Argument mit dem Namen in diesem Beispiel choiceList. Legen Sie die Richtung auf In/Out und den Typ auf List<String> fest. Drücken Sie im Feld Wert CTRL + k auf der Tastatur und erstellen Sie eine List<String> -Variable mit dem Namen GchoiceList. Diese Variable enthält die Auswahlmöglichkeiten, die Sie dynamische anzeigen möchten.

      docs image

    • Klicken Sie auf Code bearbeiten und geben Sie das initialisierende Code-Snippet ein. Stellen Sie sicher, dass Sie die richtige Syntax abhängig von der von Ihnen gewählten Programmiersprache (C# oder VB.NET) verwenden. Um beispielsweise vier Auswahlmöglichkeiten für das choiceList -Argument zu definieren, verwenden Sie den folgenden Code:

      choiceList = new List<string>();
      choiceList.Add("Choice1");
      choiceList.Add("Choice2");
      choiceList.Add("Choice3");
      choiceList.Add("Choice4");
      choiceList = new List<string>();
      choiceList.Add("Choice1");
      choiceList.Add("Choice2");
      choiceList.Add("Choice3");
      choiceList.Add("Choice4");
      
  2. Add a Create Form activity into your workflow.
    • Öffnen Sie das Eigenschaftsfenster Formularfeldsammlung .

    • Erstellen Sie ein Argument vom Typ Dictionary<String,Boolean> . Nennen Sie sie choices, legen Sie die Richtung auf In/Out und den Wert auf die Variable choices fest. Mit diesem Argument werden die im Formular ausgewählten Auswahlmöglichkeiten wieder dem Workflow zugeordnet.

    • Erstellen Sie ein Argument vom Typ List<String> . Nennen Sie sie choices_selectboxes, legen Sie die Richtung auf In/Out und den Wert auf die Variable GchoiceList fest. Durch dieses Argument wird die Liste mit den Auswahlmöglichkeiten (Gchoicelist) dynamisch, indem das Suffix _selectboxes hinzugefügt wird.

    • Aktivieren Sie Eingabefelder generieren. Dadurch kann das Formular automatisch eine Felder auswählen- Komponente innerhalb des Formulars generieren, basierend auf den im Eigenschaftsfenster FormFieldsCollection zugeordneten Argumenten.

      docs image

      Hinweis:

      The form determines automatically that it is dealing with a set of dynamic checkboxes and displays them accordingly.

      These checkboxes can then be later edited from the Form Designer (for example, setting the minimum or maximum choices a user can make).

  3. Add a For Each activity into your workflow. This activity iterates through every choice in the dynamic list and retrieves the name and value for each choice.
    • Wählen Sie in der Eigenschaft Argumenttyp die Option System.Collections.Generic.KeyValuePair<System.String,System.Boolean> aus.
    • Geben Sie im Textkörper der Aktivität keyVal in das Feld For Each ein.
    • Übergeben Sie im Textkörper der Aktivität die Variable choices im Feld In .
  4. Add a Log Message activity into the Body of the For Each activity. This activity is used to output the choices selected by a user inside the form.
    • Legen Sie die Protokollebene als Info fest.

    • Übergeben Sie im Eigenschaftsfeld Nachricht den folgenden Ausdruck: keyVal.Key +":" + keyVal.Value.

      docs image

Ergebnis

The Select Boxes component is dynamically populated with the values held in the GchoiceList. For this example, a business user selects the first and second choice inside the form. When the form is submitted returns into the workflow, it displays the choices selected by the user as True and the ones that haven't been selected as False, in the Output panel.

docs image

Beispielworkflow

Laden Sie das XAML-Beispielherunter, um den vollständigen Workflow zu überprüfen oder später darauf zurückgreifen zu können

  • Beispielworkflow

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben