- Visão geral
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- Notas de versão
- Sobre o pacote de atividades Data Service
- Compatibilidade do projeto
- 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
- Sobre a experiência pré-23.4 do Form
- Compatibilidade do Projeto
- Sobre controles de designer de formulário
- Sobre os componentes do formulário
- Construindo seu primeiro Formulário
- Construindo sua primeira Grade de Dados
- 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
- Persistence
- Notas de versão
- Compatibilidade do projeto
- Sobre o pacote de atividades Persistence
- 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
- Pipelines do Automation Ops
- System
- Notas de versão
- Sobre o pacote de atividades System
- 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
- 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
- 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 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
- Encontrar Padrões Correspondentes
- 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
- Path Exists
- Postpone Transaction Item
- Process End Trigger
- Process Start Trigger
- 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
- Run Parallel Process
- Set Asset
- Set Credential
- Set Environment Variable
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Dividir texto
- Sort Data Table
- Executar Gatilhos Locais
- 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
- 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
- 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
- Add Test Data Queue Item
- Attach Document
- Bulk Add Test Data Queue Items
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- GivenName
- Sobrenome
- Random Date
- Random Number
- Random String
- Random Value
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- Verify Expression
- Verify Expression with Operator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- Verify Range
- Workflow Events
- Workflow Foundation
Sobre os componentes do formulário
Um componente de formulário fornece a capacidade de coletar dados do usuário. Os componentes da interface do usuário são agrupados em categorias, com base em sua funcionalidade, da seguinte maneira:
- Básica
- Avançado
- Layout
- Dados.
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 .
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.
Você pode usar o componente Senha para inserir senhas. O texto é exibido como asteriscos em vez do valor real inserido para sigilo.
Você pode usar o componente Checkbox para inserir valores booleanos (verdadeiro ou falso).
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 nos dados.
Você pode usar o componente Rótulo/Cabeçalho para adicionar rótulos a outros componentes de formulário. Você também pode usá-lo para separar seções em seu formulário.
- Tamanho da etiqueta - escolha um tamanho ou tipo para o componente Etiqueta/Cabeçalho na lista suspensa.
Você pode usar o componente Caminho do arquivo/pasta para obter o caminho do arquivo ou da pasta do documento de um usuário.
Para fornecer um caminho de arquivo no Renderizador de formulário:
- Clique no botão Selecionar do componente Caminho de arquivo/pasta . A janela Controle de arquivo é aberta.
- Selecione um arquivo.
- Clique em Abrir na janela Controle de arquivo .
Para fornecer um caminho de pasta no Renderizador de formulário:
- Clique no botão Selecionar do componente Caminho de arquivo/pasta . A janela Procurar Pasta é aberta.
- Selecione uma pasta.
-
Clique em OK na janela Procurar Pasta .
- Tipo de Seleção - escolha o tipo de caminho que os usuários podem selecionar: Arquivo ou Pasta.
-
Mostrar todos os arquivos - quando marcado, os usuários podem selecionar qualquer tipo de arquivo no Controle de arquivos. Quando deixado desmarcado, a seção Adicionar extensões é exibida, onde você deve escolher manualmente que tipo de arquivos os usuários podem selecionar no Controle de arquivos.
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 nos 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.label
para 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.
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.
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 e executa o bloco Do.
- Clique - executa a operação de clique e executa o bloco Do.
- 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 do botão .
- 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 - se estende até a largura total do contêiner delimitador.
- Ícone Esquerdo/Direito - adicione a string de classe de ícone completa, para mostrar um ícone específico. Por exemplo, você pode adicionar
fa fa-plus
.
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.
- 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
,href
etitle
. - 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 formulários, você precisa usar o componente HTML Element . Confira os seguintes tutoriais:
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 o componente de conteúdo sempre que um valor no formulário é alterado.
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.
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 que o usuário use 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 que devem ser incrementadas ou diminuídas no seletor de tempo.
- Minute Step Size - o número de minutos que devem ser incrementados ou diminuídos 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, você pode usar a seguinte função:
moment().substract(10, 'days')
.
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')
.
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).
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.
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.
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.
Você pode usar o componente Panel para agrupar componentes e adicioná-los dentro de 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 é carregado.
Você pode usar o componente Tabela para criar uma tabela que contenha outros componentes de formulário dentro das colunas e linhas da tabela.
- Número de Linhas / Colunas - insira o número de linhas ou colunas que deseja exibir na tabela.
- Clonar componentes de linha - clona os componentes dentro das linhas e os adiciona nas linhas restantes também. 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.
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.
Você pode usar o componente Hidden para criar uma propriedade de recurso que pode ser personalizada dentro de um formulário. Ele não é exibido em formulários renderizados.
financialPerformance
é enviado como:
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}
Você pode usar o componente Data Grid para renderizar várias linhas de dados, semelhante a uma tabela de dados. Você pode arrastar e soltar vários componentes na grade de dados para corresponder ao seu caso de uso.
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 e selecione as linhas para cada grupo.
- Initialize Empty - a grade de dados não terá linhas visíveis quando inicializada.
Você pode usar o componente Edit Grid para renderizar várias linhas de dados, semelhante a uma tabela de dados. 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.
- 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 .
A guia Modelos é específica apenas para o componente Editar grade . Os modelos de cabeçalho, linhae rodapé permitem que você personalize a grade usando JavaScript. Você pode modificar o tipo de componentes exibidos nas linhas dentro de uma grade ou a aparência do cabeçalho/rodapé.
Modelo de Cabeçalho
Este é o modelo Lodash usado para renderizar o cabeçalho do componente Edit Grid .
Existem duas variáveis disponíveis:
- valor - a matriz de dados da linha.
- componentes - a matriz de componentes na grade.
Modelo de Linha
Este é o modelo Lodash usado para renderizar cada linha do componente Edit Grid .
Existem três variáveis disponíveis:
- linha - objeto dos dados de uma linha.
- componentes - a matriz de componentes na grade.
- estado - estado da linha atual (rascunho/salvo).
editRow
e removeRow
.
Modelo de Rodapé
Este é o modelo Lodash usado para renderizar o rodapé do componente Edit Grid .
Existem duas variáveis disponíveis:
- valor - a matriz de dados da linha.
- componentes - a matriz de componentes na grade.
Você pode usar o componente Grid para renderizar várias linhas de dados, semelhante a uma tabela de dados. Grid é um componente somente leitura que você pode usar para exibir grandes quantidades de dados. Você pode arrastar e soltar vários componentes de formulário no componente Grid .
- Classificável - classifique os dados dentro das colunas em ordem crescente ou decrescente. Você classifica os dados em tempo de execução, no Form Renderer.
- Filtrável - filtre os dados dentro de cada coluna. Filtre os dados em tempo de execução, no Form Renderer.
- Coluna(s) redimensionável(is) - altere a largura das colunas em tempo de execução, no Form Renderer. O recurso Column(s) Resizable permite que você veja melhor os dados dentro das colunas.
-
Paginação - exibe os dados do componente Grid (Visualização) em páginas numeradas. A capacidade de paginação também inclui a configuração do número de itens por página.
Para saber mais sobre como usar o componente de Grade , consulte Uso da 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: Grid, Data Gride Edit Grid.
Legenda: = Não disponível.
Recursos |
Grade |
Grade de Dados |
Editar Grade |
---|---|---|---|
Cenários recomendados |
Exibição de grande número de dados para fins somente leitura (capacidade somente leitura). |
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 |
Ilimitado (suporte de paginação de 100 linhas). |
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 |
Ilimitado. |
Máximo de sete colunas para 100 linhas. Risco de redução do 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 |
|
|
|
- Componentes Básicos
- Campo de Texto
- Área de Texto
- Número
- Senha
- Caixa de seleção
- Selecionar Caixas
- Rótulo/Cabeçalho
- Caminho do Arquivo/Pasta
- Lista Suspensa
- Rádio
- Botão
- Componentes Avançados
- Elemento HTML
- Content
- Número de telefone
- Data/Hora
- Dia
- Hora
- Moeda
- Pesquisa
- Componentes de layout
- Colunas
- Painel
- Tabela
- Guias
- Dados
- Oculto
- Contêiner
- Grade de Dados
- Editar Grade
- Grade
- Comparação entre componentes do controle de grade