activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 17 de fev de 2026

Menus suspensos dinâmicos

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

Para criar uma lista suspensa dinâmica:

  1. Drag and drop a Sequence activity into your workflow. For this example, name it DynamicDropdowns.
  2. Crie duas variáveis:
    1. Crie um tipo de variável String e defina o escopo como a atividade Sequence. Para este exemplo, nomeie a variável country e defina o escopo como DynamicDropdowns.
    2. Crie um tipo de variável List<String> e defina o escopo como a atividade Sequence. Para este exemplo, nomeie a variável countryList e defina o escopo como DynamicDropdowns.
  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. Crie um argumento de Tipo String com a Direção In/Out e defina o valor como a variável String . Para este exemplo, defina o valor como a variável country . Nomeie o argumento country
    2. Crie um argumento de Type List<String> com a Direction In e defina o valor como a variável List<String> . Para este exemplo, defina o valor como a variável countryList . Nomeie o argumento country_dropdown.
      Observação:

      O argumento country_dropdown torna a lista suspensa dinâmica e a preenche com os elementos da variável List&lt;String&gt; .

  6. Open the Form Designer.
    1. Drag and drop a Drop-down List component in the Form Designer.
    2. Na guia Chave do campo , insira o nome do argumento String no campo Nome da propriedade . Para este exemplo, insira country.
    3. Salve o componente.
  7. Salve o formulário.

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

docs image

Criando uma lista suspensa dinâmica dentro de uma grade de dados

Este tutorial demonstra como criar um dropdown dinâmico dentro de um Data Grid. O componente Data Grid exibe, dentro do formulário, os dados provenientes de uma Tabela de Dados previamente criada. Para criar um menu suspenso dinâmico dentro de uma grade de dados:

  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. Selecione Editar código e crie uma lista de Strings, na qual você adiciona as opções que deseja exibir dinamicamente na lista suspensa. Por exemplo, adicione o código abaixo dentro do Editor de código:

      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. Selecione Editar argumentos e crie um argumento que armazenará a lista de Strings criadas dentro de uma variável que você pode usar posteriormente dentro do seu fluxo de trabalho. O nome do argumento deve ter o mesmo nome da lista criada no Editor de código. Para este exemplo, crie um argumento chamado countryListInitialized, com a direção In/Out, o tipo List<String>, que tem o valor definido como uma variável List<String> . Para este exemplo, nomeie a variável countryListVariable.

  3. Add a Create Form activity into your workflow.

    1. Adicione um componente de Grade de dados .
    2. Adicione um componente Campo de texto dentro da Grade de dados.
    3. Adicione um componente de Lista suspensa dentro da Grade de dados.
  4. Open the FormFieldsCollection and create the following arguments, to bind data to the form:

    NameDirectionTipoValorDescription
    dataGridSampleIn/OutTabelaDeDadossampleDataTableEsse argumento vincula os dados da Tabela de dados ao componente de Grade de dados dentro do formulário. Para este exemplo, a Tabela de dados é armazenada dentro da variável sampleDataTable .
    countryList_dropdownIn/OutLista<String>countryListVariableEsse argumento vincula os dados da lista de Strings ao componente Lista suspensa* dentro do formulário. O sufixo _dropdown torna o menu suspenso dinâmico. Para este exemplo, a lista de Strings é armazenada dentro da variável countryListVariable .
    countryList_parentEmString"dataGridSample"Esse argumento vincula o menu suspenso dinâmico ao componente Grade de dados por meio do sufixo _parent e por meio da inserção da Chave de campo do componente de Grade de dados dentro da coluna Valor . Para este exemplo, o dataGridSample é a Chave de Campo do componente de Grade de dados .
  5. Open the Form Designer.

    1. Defina a Chave de campo do componente de Grade de dados como o argumento que vincula a Tabela de dados ao formulário. Para este exemplo, defina a Chave de campo do componente de Grade de dados como dataGridSample.
    2. Defina a Chave do campo do componente Campo de texto como o nome da coluna da Tabela de dados que representa o texto. Para este exemplo, defina-o como name.
    3. Defina a Chave de campo do componente da Lista suspensa como o nome do argumento que vincula a lista de Strings ao formulário. Para este exemplo, defina-o como countryList.
  6. Salve cada componente e o formulário.

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

Fluxo de trabalho amostral

Para verificar o fluxo de trabalho completo ou ter uma referência futura, baixe o exemplo XAML

  • Tutorial
  • Fluxo de trabalho amostral

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2026 UiPath. Todos os direitos reservados.