- Visão geral
- Eventos do Aplicativo
- Construtor de fluxograma
- Notas de versão
- Sobre as atividades do Flowchart Builder
- Compatibilidade do projeto
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- Sobre o pacote de atividades Data Service
- Compatibilidade do projeto
- Criar Registro de entidade (Novo)
- Atualizar Registro de entidade (Novo)
- Excluir Registro de entidade (Novo)
- Obter Registro de entidade por Id (Nova)
- Consultar Registros de entidade (Novo)
- Carregar arquivo para o Campo de registro (Novo)
- Baixar arquivo do Campo de registro (Novo)
- Excluir arquivo do Campo de registro (Novo)
- Criar vários registros de entidade (Novo)
- Atualizar vários registros de entidade (Novo)
- Excluir vários registros de entidade (Novo)
- Criar Gravação de Entidade
- Excluir Registro de Entidade
- Obter Registro de Entidade Por Id
- Consultar Registros de Entidade
- Atualizar Registro de Entidade
- Carregar Arquivo no Campo de Registro
- Baixar arquivo do Campo de Registro
- Excluir Arquivo do Campo de Registro
- Criar Vários Registros de Entidade
- Atualizar Vários Registros de Entidade
- Excluir Vários Registros de Entidade
- Formulário
- Notas de versão
- Compatibilidade do projeto
- Formulários em tempo real
- Atualização de dados do formulário
- Execução de formulários usando JavaScript
- Personalização de formulários usando CSS
- Componentes condicionais
- Adição de vários componentes na mesma linha em Colunas
- Como usar o componente Data Table
- Get File/Folder Path
- Leitura de valores de célula de um componente de Grade de Dados
- Exibição de arquivos PDF
- Exibição de imagens em formulários
- Rolagem através de grades de dados
- Uso de ferramentas de desenvolvimento com formulários
- Calcular valores do componente do formulário
- Como gerenciar datas em formulários
- Como abrir hiperlinks dentro de formulários
- Exibição de uma guia padrão em formulários
- Exibição do rótulo completo de um componente
- Como pesquisar strings longas em listas suspensas
- Definir valores de formulário dinamicamente
- Sobre a experiência pré-23.4 do Form
- Compatibilidade do Projeto
- Formulários em tempo real
- Caixas de seleção dinâmicas
- Menus suspensos condicionais
- Exibindo uma guia padrão
- Exibição de imagens
- Exibição de arquivos PDF
- Exibição do rótulo completo
- Elementos HTML dinâmicos
- Gerenciamento de datas
- Como pesquisar strings longas em menus suspensos
- Personalização de formulários usando arquivos CSS locais
- Execução do bloco Fazer durante alteração de caixa de seleção
- Personalização da largura de colunas
- Atualização de dados do formulário
- Redefinição de dados da coleção
- Lógica Avançada
- Execução do bloco Fazer durante alteração de opção em menu suspenso
- Leitura de valores de célula de um componente de Grade de Dados
- Componentes condicionais
- Rolagem através de componentes de Grade de Dados
- Como usar o componente de Grade
- Ferramentas de Desenvolvedor
- Valor Calculado
- Menus suspensos dinâmicos
- Como alternar abas com um clique de botão
- Como abrir hiperlinks dentro de formulários
- FTP
- IPC
- Pipelines do Automation Ops
- Notas de versão
- Sobre o pacote de atividades Pipelines
- Compatibilidade do projeto
- Ativar implantação da solução
- Analisar
- Criar
- Clonar
- Delete Solution Package
- Deploy Solution
- Download Package
- Download Solution Package
- Baixar configuração do pacote da solução
- Publicar pacote
- Publicar pacote da solução
- Re-sync Solution Project
- Run Existing Test Set
- Faça testes
- Estágio
- Desinstalar solução
- Processo de atualização
- Carregar pacote da solução
- Persistence
- Notas de versão
- Compatibilidade do projeto
- Sobre controles de designer de formulário
- Sobre os componentes do formulário
- Bulk Form Designer
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Wait for Form Task and Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Obter tarefas do aplicativo
- Add Task Comment
- Update Task Labels
- Criar tarefa do aplicativo
- Wait For App Task and Resume
- Configure task timer
- Trabalhando com tarefas de aplicativo
- Criando sua primeira ação de formulário
- Controles avançados para menus suspensos
- Incorporando objetos em ações de formulário
- Permitindo que usuários baixem arquivos para o bucket de armazenamento
- Adicionando lógica avançada usando Java Script
- Configurando uma guia padrão
- Removendo o botão Excluir de Editar grade usando CSS personalizado
- Personalização de modelos de Editar grade
- Uso de botões para disparar uma lógica personalizada
- Usando um layout de formulário externo
- Expansão dinâmica de componentes do formulário no runtime
- Alinhar o conteúdo de um componente de formulário da esquerda para a direita usando atributos JSON
- Amostras de Fluxos de Trabalho
- System
- Notas de versão
- Compatibilidade do projeto
- Codificação de caracteres suportada
- Assistente do Construtor RegEx
- Adicionar Coluna de Dados
- Add Data Row
- Add Log Fields
- Add or Subtract from Date
- Add Transaction Item
- Add Queue Item
- Append Item to Collection
- Append Item to List
- Anexar Linha
- Beep
- Break / Exit Loop
- Browse for file
- Pesquisar pasta
- Build Collection
- Criar Tabela de Dados
- Bulk Add Queue Items
- Alterar formatação para texto
- Change Type
- Check False
- Check True
- Clear Data Table
- Collection to DataTable
- Comentar
- Compress/Zip Files
- Copy File
- Copy Folder
- Combinar texto
- Comentar / Atividades desabilitadas
- Continue / Skip Current
- Create File
- Create Folder
- Create List
- Entrada Personalizada
- Excluir
- Delete File
- Delete Folder
- Delete Storage File
- Delete Queue Items
- Desabilitar Gatilho Local
- Do While
- Baixar arquivo da URL
- Download Storage File
- Habilitar Gatilho Local
- Evaluate Business Rule
- Exists In Collection
- Extract/Unzip Files
- Extrair data e hora de um texto
- Extrair Texto
- File Change Trigger
- File Exists
- Filter Collection
- Filtrar Tabela de Dados
- Folder Exists
- For Each
- For Each File In Folder
- File Change Trigger v3
- Localizar e substituir
- Encontrar Padrões Correspondentes
- For Each Folder in Folder
- For Each Row in Data Table
- Formatar data como texto
- Format Value
- Generate Data Table From Text
- Get Asset
- Get Credential / Get Orchestrator Credential
- Get Current Job Info
- Get Environment Folder
- Get Environment Variable
- Get File Info
- Get Folder Info
- Get Jobs
- Get Processes
- Get Row Item
- Obter segredo
- Obter item de transação
- Get Username/Password
- Get Queue Items
- Gatilho de variável global alterada
- Input Dialog
- Invoke Code
- Invoke Com Method
- Invoke Power Shell
- Invocar Processo
- Invoke VBScript
- Invocar Arquivo de Fluxo de Trabalho
- É Correspondência de Texto
- Join Data Tables
- Kill Process
- Launch Workflow Interactive
- List Storage Files
- Mensagem do Log
- Lookup Data Table
- Manual Trigger
- Merge Collections
- Merge Data Table
- Caixa de Mensagem
- Modify Date
- Modify Text
- Move File
- Move Folder
- Multiple Assign
- Novo item adicionado à fila
- Notify Global Variable Changed
- Orchestrator HTTP Request
- Output Data Table
- Paralelo
- Parallel For Each
- Path Exists
- Postpone Transaction Item
- Process End Trigger
- Process Start Trigger
- Escopo do rastreamento do processo
- Raise Alert
- Read List Item
- Ler Arquivo de Texto
- Read Storage Text
- Remove Data Column
- Remove Data Row
- Remove Duplicate Rows
- Remove From Collection
- Remove Log Fields
- Replace Matching Patterns
- Repeat Number Of Times
- Repetir gatilho
- Rename File
- Rename Folder
- Report Status
- Reset Timer
- Resume Timer
- Tentar Escopo Novamente
- Retornar
- Executar Gatilhos Locais
- Run Agent
- Executar Trabalho
- Run Parallel Process
- Set Asset
- Enviar notificação por e-mail
- Set Credential
- Set Environment Variable
- Set Secret
- Set Task Status
- Set Trace Status
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Dividir texto
- Sort Data Table
- Start Timer
- Iniciar Trabalho
- Parar Tarefa
- Parar Gatilhos Locais
- Stop Timer
- Text to Left/Right
- Colocar todo o texto em Maiúscula/Minúscula
- Gatilho de Tempo
- Trigger Scope
- Acompanhar objeto
- Timeout Scope
- Update Row Item
- Update List Item
- Upload Storage File
- Wait for Download
- Wait Queue Item
- While
- Workflow Placeholder
- Write Storage Text
- Gravar Arquivo de Texto
- Add Data Row
- AddQueueItem
- Add Transaction Item
- Anexar Linha
- BulkAddQueueItems
- Clear Data Table
- Compactar Arquivos ZIP
- Copy File
- Create File
- Create Folder
- Delete File or Folder
- Delete Queue Items
- Delete Storage File
- Download Storage File
- ExtractUnzip Files
- Filtrar Tabela de Dados
- Get Asset
- Get Credential
- GetJobs
- Get Queue Item
- GetQueueItems
- Obter recurso para caminho local
- Get Row Item
- Obter item de transação
- Invocar Processo
- Join Data Tables
- List Storage Files
- Lookup Data Table
- Merge Data Table
- Move File
- Orchestrator HTTP Request
- OutputDataTable
- Path Exists
- Postpone Transaction Item
- Read Storage Text
- Ler Arquivo de Texto
- Remove Data Column
- Remove Duplicate Rows
- Substituir
- Set Asset
- Set Credential
- SetTransactionProgress
- Set Transaction Status
- Sort Data Table
- Iniciar Trabalho
- Parar Tarefa
- Update Row Item
- Upload Storage File
- Wait Queue Item
- Write Storage Text
- Gravar Arquivo de Texto
- Teste
- Notas de versão
- Sobre o pacote de atividades Testing
- Compatibilidade do projeto
- O nome do caso de teste não é exclusivo no projeto
- Convenção de nomenclatura do caso de teste quebrada
- Verificações ausentes dentro do caso de teste
- Fluxos de trabalho não testados
- Test Manager conectado
- Simulação não usada
- Caso de teste sem anotações
- Caso de teste/fluxo de trabalho muito complexo
- O caso de teste possui muitas ramificações
- Configurações do projeto
- Add Test Data Queue Item
- Address
- Attach Document
- Bulk Add Test Data Queue Items
- Criar Regra de Comparação
- Comparar documentos em PDF
- Comparar Texto
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- Given Name
- Sobrenome
- Random Date
- Random Number
- Random String
- Random Value
- Verify Control Attribute
- Verify Expression
- Verify Expression with Operator
- Verify Range
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Foundation

Atividades do fluxo de trabalho
Campo de Texto
Você pode usar o componente Campo de texto para inserir um texto curto.
Área de Texto
Você pode usar o componente Área de texto para inserir texto longo. O componente Área de texto oferece entrada de várias linhas.
A configuração Rows permite definir quantas linhas são visíveis no componente Text Area .
Número
Você pode usar o componente Number para inserir qualquer valor numérico.
- Use o separador de milhares - separa milhares com uma vírgula.
- Exigir Decimal - sempre mostra decimais, mesmo se for 0.
- Casas decimais - define o número máximo de decimais exibidos.
Senha
Você pode usar o componente Senha para inserir senhas. O texto é exibido como asteriscos em vez do valor real inserido para sigilo. O componente Senha tem as mesmas opções do componente Campo de texto .
Caixa de seleção
Você pode usar o componente Checkbox para inserir valores booleanos (verdadeiro ou falso).
Selecionar Caixas
Você pode usar o componente Select Boxes para permitir que os usuários escolham vários valores em uma lista.
-
Valores - permite adicionar opções ao seu componente Select Box. A coluna Rótulo é o valor visível para os usuários. A coluna Valor é o nome armazenado no banco de dados.
Lista Suspensa
Você pode usar o componente Lista suspensa para exibir listas em um formato suspenso.
- Tipo de widget - selecione o tipo de widget que deseja usar.
-
Valores da fonte de dados - insira os valores que aparecem na lista suspensa. A coluna Rótulo é o valor visível para os usuários. A coluna Valor é o nome armazenado no banco de dados.
- Modelo de item - modelo HTML que permite controlar a maneira como os valores são exibidos na lista suspensa. Você pode acessar os valores na lista suspensa, por meio da variável
item. Por exemplo, useitem.labelpara acessar um determinado valor na lista suspensa - Atualizar opções ativadas - atualiza os dados quando outro campo é alterado.
- Atualizar opções ao desfocar - atualiza os dados quando outro campo é desfocado.
- Limpar valor nas opções de atualização - limpa o valor dos componentes quando a opção Atualizar no campo é alterada.
- Valor Somente Leitura - mostra o valor somente quando estiver no modo Somente Leitura.
- Opções Choice.js - insira o objeto JSON bruto para usar como opções para o componente Select .
- Usar pesquisa exata - desativa o limite do algoritmo de pesquisa.
- Valor padrão personalizado - crie um valor padrão personalizado usando JavaScript ou JSONLogic.
Rádio
Você pode usar o componente Rádio para permitir que os usuários escolham apenas um valor de uma lista.
- Valores - insira os valores que aparecem na lista. A coluna Rótulo é o valor visível para os usuários. A coluna Valor é o nome armazenado no banco de dados.
Botão
Você pode usar o componente Button para permitir que os usuários executem várias ações no formulário.
-
Ação - selecione a ação que deseja que o botão execute:
- Enviar - envia o formulário.
- Clique - executa a operação de clique.
- Redefinir formulário - redefine os campos do formulário.
- Evento — quando um usuário clica no botão, um determinado evento começa a ser executado. Ao selecionar Evento, você precisa inserir o evento no campo Evento de botão. Agora você pode usar o nome do evento para criar uma lógica personalizada que acionará outro componente.
Por exemplo, se você quiser que um Botão determine o valor de dois componentes e o transforme em um terceiro, você pode criar um Botão com o evento nomeado
calculatee, em seguida, criar uma Lógica chamadacalculatepara o componente que você deseja produzir o resultado.
- Redefinir dados do bloco DO - quando marcado para os botões do tipo Click, define os dados que são recebidos do bloco DO. Ajuda a aumentar o desempenho quando os dados encontrados em outras páginas não estão na página atual.
- Tema - escolha o tema de cores do botão na lista suspensa.
- Tamanho - escolha o tamanho do botão na lista suspensa.
- Botão Bloco - abrange toda a largura do contêiner delimitador.
- Ícone Esquerdo/Direito - adicione a string completa da classe do ícone para mostrar o ícone. Por exemplo,
fa fa-plus.
Elemento HTML
Você pode usar o Elemento HTML para exibir um único elemento HTML em seu formulário e configurá-lo com base em seu caso de uso.
<script>, <embed>, <style>, onmouseovere onload.
- Tag HTML - A tag do Elemento HTML.
- Classe CSS —A classe CSS que pode ser adicionada para este elemento HTML. Você pode inserir várias classes, separando-as com espaços simples.
- Atributos - Os atributos para o Elemento HTML. Somente atributos seguros são permitidos, como:
src,hrefetitle. - Conteúdo - o conteúdo do elemento HTML.
- Atualizar ao alterar - renderiza novamente o elemento HTML sempre que um valor é alterado no formulário.
Para exibir imagens e arquivos PDF dentro de ações de formulário, você precisa usar o componente HTML Element . Confira os seguintes tutoriais:
Content
Você pode usar o componente Content para adicionar informações em seu formulário, que é somente exibição. O valor do componente não é enviado de volta ao servidor.
- Atualizar ao alterar - renderiza novamente o componente Conteúdo sempre que um valor no formulário é alterado.
Você pode usar o componente E-mail para adicionar um campo para inserir endereços de e-mail. O componente Email é semelhante ao componente Campo de texto .
Número de telefone
Você pode usar o componente Phone Number para adicionar um campo para inserir números de telefone.
-
Máscara de entrada - Fornece um formato predefinido para o número de telefone. Para o campo de número de telefone, o formato padrão é
(999) 999-9999.- 9 - numérico
- a - alfabética
- \* - alfanumérico
- Input Mask Placeholder Char - Você pode usar um caractere como um espaço reservado no campo.
Data/Hora
Você pode usar o componente Date/Time para inserir datas, horas ou ambos.
- Formato - o formato usado para exibir o valor de data e hora.
- Ativar entrada de data - permite que os usuários insiram datas para este campo.
- Use a entrada para adicionar moment.js para minDate - permite que o usuário use uma entrada para a função de momento
minDate, em vez de um calendário. - Usar calendário para definir minDate - permite que o usuário use um calendário para definir o
minDate. - Use a entrada para adicionar moment.js para maxDate - permite que o usuário use uma entrada para a função de momento
maxDate, em vez de um calendário. - Usar calendário para definir maxDate - permite usar um calendário para definir o
maxDate. - Desative datas específicas ou datas por intervalo - adicione as datas que deseja banir. Por exemplo,
2027-08-11. - Datas desativadas personalizadas - permite banir determinadas datas usando uma função personalizada.
- Desativar fins de semana - permite proibir os fins de semana.
- Desativar dias da semana - permite banir os dias da semana.
- Ativar entrada de hora - permite que os usuários insiram a hora neste campo.
- Hour Step Size - o número de horas para aumentar ou diminuir no seletor de tempo.
- Tamanho do Passo Minuto - o número de minutos para aumentar ou diminuir no seletor de tempo.
- Horário de 12 horas (AM/PM) - exibe o horário em períodos de 12 horas, usando AM ou PM.
-
Data padrão - define o valor padrão para uma data específica usando as funções Moment.js . Por exemplo,
moment().substract(10, 'days').
Dia
Você pode usar o componente Day para solicitar entrada para Day, Monthe Year, por meio de um campo de tipo numérico ou de um campo de tipo selecionado.
- Tipo / Tipo de entrada - escolha fornecer entrada para Dia, Mês ou Ano digitando um número ou selecionando opções em uma lista suspensa.
Ano Mínimo/Máximo - escolha o ano mínimo/máximo que pode ser inserido.
- Exigir dia - o campo Dia deve ser preenchido antes da renderização do formulário.
- Exigir Mês - o campo Mês deve ser preenchido antes da renderização do formulário.
- Exigir ano - o campo Ano deve ser preenchido antes da renderização do formulário.
-
Dia máximo/mínimo - escolha um dia mínimo/máximo que pode ser inserido. Você também pode usar as funções do Moment.js . Por exemplo, você pode usar
moment().add(10, 'days').
Hora
Você pode usar o componente Time para inserir a hora em diferentes formatos.
- Tipo de entrada - selecione o tipo de widget que você gostaria de usar para inserir a hora: Entrada de hora HTML5 (os usuários podem escolher a hora em um determinado painel) ou Entrada de texto com máscara (os usuários podem inserir a hora manualmente).
Moeda
Você pode usar o componente Moeda para exibir valores financeiros usando uma determinada moeda. O componente possui uma máscara de entrada que exibe o ícone de moeda e adiciona vírgulas automaticamente com base no número inserido pelo usuário. O componente permite dois valores decimais.
- Moeda - escolha uma determinada moeda na lista suspensa.
É possível usar o componente PDF para renderizar arquivos PDF nas ações do formulário.
de transações
Você pode usar o componente Arquivo para permitir que os usuários carreguem arquivos em um formulário ou baixem arquivos de um formulário.
- Modal Edit - abre um modal para editar o valor deste componente.
- Diretório - coloca todos os arquivos carregados neste componente, no diretório especificado. A string deve terminar com
/. - Upload Only - permite que os usuários apenas carreguem arquivos. A opção donload estará indisponível, quando marcada.
- Tipos de arquivo - permite especificar os tipos de arquivo, a fim de classificar os tipos de arquivos que o usuário carrega. Recomendado quando um usuário carrega vários tipos de arquivos e você deseja que o usuário especifique o tipo de cada arquivo carregado.
- Padrão de arquivo - permite especificar as extensões de arquivo que poderão ser carregadas. Outras extensões de arquivo não especificadas não serão enviadas.
- Tamanho mínimo do arquivo - define o tamanho mínimo para o arquivo carregado.
- Tamanho máximo do arquivo - define o tamanho máximo do arquivo carregado.
Pesquisa
Você pode usar o componente Pesquisa para permitir que os usuários respondam a várias perguntas, escolhendo apenas um valor de uma lista.
- Perguntas - adicione as perguntas que os usuários devem responder.
- Valores - adicione as opções que o usuário pode selecionar por questão.
Colunas
Você pode usar o componente Colunas para exibir outros componentes em linha, agrupando-os como colunas.
- Propriedades da coluna - adicione colunas ao componente e configure-as, ajustando suas propriedades de Largura, Deslocamento, Empurrar e Puxar. Após configurar o layout das colunas, você pode arrastar e soltar outros componentes no componente Colunas .
- Colunas de ajuste automático - ajusta automaticamente as colunas se houver componentes aninhados ocultos.
Painel
Você pode usar o componente Panel para agrupar componentes de campo e adicioná-los em um painel nomeado.
- Tema - escolha o tema do painel na lista suspensa. A classe Bootstrap é adicionada ao wrapper div.
- Recolhível - permite recolher o painel.
-
Inicialmente recolhido - a propriedade está disponível somente quando Recolhível está marcado. Recolhe o painel quando o formulário está carregando.
Tabela
Você pode usar o componente Tabela para criar uma tabela que contenha outros componentes de formulário dentro de colunas e linhas.
- Número de Linhas / Colunas - insira o número de linhas e colunas que deseja exibir na tabela
- Clone Row Components - clona os componentes dentro das linhas e os adiciona nas linhas restantes. Você pode usá-lo ao criar tabelas com várias linhas, que contêm o mesmo conteúdo.
- Alinhamento da Célula- escolha o alinhamento horizontal das células na tabela.
- Listrado - adiciona sombreamento listrado às linhas.
- Bordered - adiciona bordas visíveis à tabela.
- Passar o mouse - destaca a linha ao passar o mouse sobre ela.
- Condensado - condensa o tamanho da tabela.
Guias
Você pode usar o componente Guias para agrupar componentes em guias. Quando o formulário é renderizado, você pode visualizar uma guia por vez.
A configuração Guias permite adicionar, configurar, reordenar e remover guias.
Contêiner
financialPerformance é enviado como:
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}Grade de Dados
Você pode usar o componente Data Grid para adicionar vários componentes embutidos em uma única grade. Você pode arrastar e soltar vários componentes na grade de dados para corresponder ao seu caso de uso. O componente Data Grid permite adicionar vários campos duplicados em linha e em uma única grade.
Na janela Form Renderer , as linhas dentro do componente Data Grid podem ser adicionadas ou removidas.
- Desativar adicionar/remover linhas - oculta os botões que permitem adicionar ou remover linhas quando o formulário é renderizado.
- Permitir reordenar - reordene as linhas arrastando e soltando-as.
- Equal Column Width - torna as larguras das colunas iguais.
- Habilitar Grupos de Linhas - permite separar linhas em grupos. Adicione grupos, rotule-os, selecione as linhas para cada grupo.
- Initialize Empty - a grade de dados não terá linhas visíveis quando inicializada.
Editar Grade
Você pode usar o componente Edit Grid para exibir dados em um formato de tabela. Você pode arrastar e soltar vários componentes de formulário na grade de ediçãopara capturar muitos dados.
Quando o formulário for renderizado, você poderá adicionar uma duplicata do Edit Grid, clicando em Add Another.
- Abrir primeira linha quando vazia - abre a primeira linha quando a grade de edição está vazia.
- Desativar adicionar/remover linhas - oculta os botões que permitem adicionar ou remover linhas quando o formulário é renderizado.
- Modelo de cabeçalho/linha/rodapé - personalize a grade usando JavaScript.
- Adicionar outro texto - altera o nome do botão Adicionar outro .
- Salvar texto da linha - altera o texto do botão Salvar linha .
-
Remover texto da linha - altera o texto do botão Remover linha .
Comparação entre componentes do controle de grade
A tabela abaixo compara os recursos dos controles de grade disponíveis no Form Designer. A tabela também descreve os cenários recomendados para usar cada componente de controle de grade: Data Grid e Edit Grid.
Legenda: = Não disponível.
|
Recursos |
Grade de Dados |
Editar Grade |
|---|---|---|
|
Cenários recomendados |
Exibição de um pequeno conjunto de dados que precisam ser editados pelo usuário (recurso de edição em linha). |
Exibição de um pequeno conjunto de dados que precisam ser editados pelo usuário (recurso de edição em linha do subformulário). |
|
Número de linhas recomendado |
Não mais de 100 linhas. Risco de redução de desempenho além dos números recomendados. |
Não mais de 100 linhas. Risco de redução de desempenho além dos números recomendados. |
|
Número de colunas recomendado |
Máximo de 7 colunas para 100 linhas. Risco de redução de desempenho. |
Máximo de 7 colunas para 100 linhas. Risco de redução de desempenho. |
|
Editável |
|
|
|
Paginação |
|
|
|
Classificável |
|
|
|
Filtrável |
|
|
|
Coluna redimensionável no runtime |
|
|
|
Agrupamento de linhas |
|
|
|
Lógica e condições |
| |
|
Personalização extensa usando modelos |
|
|
|
Pesquisa global |
|
|