- Visão geral
- Eventos do Aplicativo
- Construtor de fluxograma
- 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
- 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
- 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
- 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
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.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.
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,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 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