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 25. Feb. 2026

Dynamische Dropdownmenüs

You can add dynamic dropdown lists in your form, using the Drop-down List component in the Form Designer. These tutorials describe how to create a dynamic dropdown list with elements that represent countries.

Tutorial

So erstellen Sie eine dynamische Dropdownliste:

  1. Drag and drop a Sequence activity into your workflow. For this example, name it DynamicDropdowns.
  2. Erstellen Sie zwei Variablen:
    1. Erstellen Sie einen String -Variablentyp und legen Sie den Scope als Sequence-Aktivität fest. Benennen Sie die Variable in diesem Beispiel country und legen Sie den Scope auf DynamicDropdowns fest.
    2. Erstellen Sie einen List<String> -Variablentyp und legen Sie den Scope als Sequence-Aktivität fest. Benennen Sie die Variable in diesem Beispiel countryList und legen Sie den Scope auf DynamicDropdowns fest.
  3. Inside the Default field of the List<String> variable, create a new List of type String, that holds the names of the countries. For example, inside the Default field of the countryList variable, type in the following expression:
    New List (Of String) From {
    "US",
    "India",
    "Romania"
    }
    New List (Of String) From {
    "US",
    "India",
    "Romania"
    }
    
  4. Drag and drop a Create Form activity in your Sequence.
  5. In the FormFieldsCollection property menu bind the variables to your form:
    1. Erstellen Sie ein Argument vom Typ Zeichenfolge mit der Richtung In/Out und legen Sie den Wert als Variable String fest. Legen Sie in diesem Beispiel den Wert als Variable country fest. Benennen Sie das Argument country
    2. Erstellen Sie ein Argument vom Typ Liste<String> mit der Richtung In und legen Sie den Wert als List<String> -Variable fest. Legen Sie in diesem Beispiel den Wert als Variable countryList fest. Benennen Sie das Argument country_dropdown.
      Hinweis:

      Das Argument country_dropdown macht die Dropdownliste dynamisch und füllt sie mit den Elementen aus der List&lt;String&gt; -Variablen.

  6. Open the Form Designer.
    1. Drag and drop a Drop-down List component in the Form Designer.
    2. Geben Sie auf der Registerkarte Feldschlüssel den Namen des String -Arguments in das Feld Eigenschaftsname ein. Geben Sie in diesem Beispiel country ein.
    3. Speichern Sie die Komponente.
  7. Speichern Sie das Formular.

Result: The Drop-down List component shows as options the list of Strings created at step 3.

docs image

Erstellen eines dynamischen Dropdownmenüs in einem Datenraster

In diesem Tutorial wird gezeigt, wie Sie ein dynamisches Dropdownmenü in einem Data Grid erstellen. Die Data Grid-Komponente zeigt innerhalb des Formulars Daten an, die aus einer zuvor erstellten Datentabelle stammen. So erstellen Sie ein dynamisches Dropdownmenü in einem Data Grid:

  1. Create a Data Table using the Build Data Table activity. For this example, save the data table as a variable named sampleDataTable.

    docs image

  2. Add a Invoke Code activity into your workflow and set the Language to CSharp.

    1. Wählen Sie Code bearbeiten aus und erstellen Sie eine Liste von Strings, in der Sie die Optionen hinzufügen, die Sie dynamisch in der Dropdownliste anzeigen möchten. Fügen Sie beispielsweise den folgenden Code im Code-Editor hinzu :

      countryListInitialized = new List<string>();
      countryListInitialized.Add("USA");
      countryListInitialized.Add("India");
      countryListInitialized.Add("Romania");
      countryListInitialized.Add("Dubai");
      countryListInitialized = new List<string>();
      countryListInitialized.Add("USA");
      countryListInitialized.Add("India");
      countryListInitialized.Add("Romania");
      countryListInitialized.Add("Dubai");
      
    2. Wählen Sie Argumente bearbeiten aus und erstellen Sie ein Argument, in dem die Liste der Strings gespeichert wird, die in einer Variablen erstellt wurden, die Sie später in Ihrem Workflow verwenden können. Der Name des Arguments muss denselben Namen wie die im Code-Editor erstellte Liste haben. Erstellen Sie in diesem Beispiel ein Argument mit dem Namen countryListInitialized, mit der Richtung In/Out, dem Typ List<String>, das den Wert als List<String> -Variable festgelegt hat. Benennen Sie die Variable in diesem Beispiel countryListVariable.

  3. Add a Create Form activity into your workflow.

    1. Fügen Sie eine Datenrasterkomponente hinzu.
    2. Fügen Sie eine Textfeld- Komponente innerhalb des Datenrasters hinzu.
    3. Fügen Sie eine Dropdownlistenkomponente innerhalb des Datenrasters hinzu .
  4. Open the FormFieldsCollection and create the following arguments, to bind data to the form:

    NameRichtungTypWertBeschreibung
    dataGridSampleEin/AusDataTablesampleDataTableDieses Argument bindet die Daten aus der Datentabelle an die Datenrasterkomponente im Formular. In diesem Beispiel wird die Datentabelle in der Variablen sampleDataTable gespeichert.
    countryList_dropdownEin/AusListe<String>countryListVariableDieses Argument bindet die Daten aus der Liste der Strings an die Komponente Dropdownliste* im Formular. Das Suffix _dropdown macht die Dropdownliste dynamisch. In diesem Beispiel wird die Liste der Strings in der Variablen countryListVariable gespeichert.
    countryList_parentinString"dataGridSample"Dieses Argument bindet die dynamische Dropdownliste über das Suffix _parent und durch Eingabe des Feldschlüssels der Datenrasterkomponente in der Spalte Wert an die Datenrasterkomponente . In diesem Beispiel ist dataGridSample der Feldschlüssel der Datenrasterkomponente .
  5. Open the Form Designer.

    1. Legen Sie die Feldschlüssel der Datenrasterkomponente als Argument fest, das die Datentabelle an das Formular bindet. Legen Sie in diesem Beispiel den Feldschlüssel der Datenrasterkomponente als dataGridSample fest.
    2. Legen Sie den Feldschlüssel der Textfeld- Komponente als Namen der Datentabellenspalte fest, die Text darstellt. In diesem Beispiel als name festlegen.
    3. Legen Sie den Feldschlüssel der Dropdownlistenkomponente als Namen des Arguments fest, das die Liste der Strings an das Formular bindet. In diesem Beispiel als countryList festlegen.
  6. Speichern Sie jede Komponente und das Formular.

Result: The Drop-down List component shows as options the list of Strings created at step 2, inside the column of a Data Grid.

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

  • Tutorial
  • Beispielworkflow

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2026 UiPath. Alle Rechte vorbehalten