- 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 Gravação de Entidade
- Atualizar Registro de Entidade
- Excluir Registro de Entidade
- Obter Registro de Entidade Por Id
- Consultar Registros de Entidade
- Consultar Vários Registros 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
- 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
- Attach Document
- Bulk Add Test Data Queue Items
- Criar Regra de Comparação
- Comparar documentos em PDF
- Comparar Texto
- Delete Test Data Queue Items
- Generate Address
- Generate Given Name
- Generate Last Name
- Generate Random Date
- Generate Random Number
- Generate Random String
- Generate Random Value
- Get Test Data Queue Item
- Get Test Data Queue Items
- 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
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.
Componentes Básicos
Campo de Texto
You can use the Text Field component to input short text.

Área de Texto
You can use the Text Area component to input long text. The Text Area component offers multi-line input.
The Rows setting allows you to set how many rows are visible in the Text Area component.

Número
You can use the Number component to input any number value.

- Use Thousands Separator - separates thousands with a comma.
- Require Decimal - always shows decimals, even if 0.
- Decimal Places - sets the maximum number of decimals displaying.
Senha
You can use the Password component to input passwords. The text is displayed as asterisks instead of the actual value entered for secrecy.

Caixa de seleção
You can use the Checkbox component to input boolean values (true or false).

Selecionar Caixas
You can use the Select Boxes component to allow users to choose multiple values from a list.

Values - allows you to add options to your Select Box component. The Label column is the value visible to users. The Value column is the name stored in the data.
Rótulo/Cabeçalho
Caminho do Arquivo/Pasta
You can use the Label/Header component to add labels to other form components. You can also use it to separate sections in your form.

- Label Size - choose a size or type for the Label/Header component from the dropdown list.
You can use the File/Folder Path component to get the file or folder path of a user's document.
To provide a file path in the Form Renderer:
- Click the Select button of the File/Folder path component. The File Control window opens.
- Selecione um arquivo.
- Click Open in the File Control window.
To provide a folder path in the Form Renderer:
-
Click the Select button of the File/Folder path component. The Browse For Folder window opens.
-
Selecione uma pasta.
-
Click OK in the Browse For Folder window.

-
Selection Type - choose the type of path users can select: File or Folder.
-
Show All Files - when checked, users can select any file type from the File Control. When left unchecked, the Add Extensions section is displayed, where you have to manually choose what type of files the users can select in the File Control.

Você pode limitar ou expandir os tipos de arquivos que o usuário pode selecionar na seção Adicionar Extensões da aba Exibição .
Lista Suspensa
You can use the Drop-down List component to display lists in a dropdown format.

-
Widget Type - select the type of widget you want to use.
-
Data Source Values - input the values that appear in the dropdown list. The Label column is the value visible to users. The Value column is the name stored in the data.

-
Item Template - HTML template that allows you to control the way values are displayed in the dropdown list. You can access the values in the dropdown list, through the
itemvariable. For example, useitem.labelto access a certain value in the dropdown list -
Refresh Options On - refreshes data when another field changes.
-
Refresh Options On Blur - refreshes data when another field is blurred.
-
Clear Value on Refresh Options - clears the components value when the Refresh On Field option is changed.
-
Read Only Value - only show the value when in Read-Only mode.
-
Choice.js options - input raw JSON object to use as options for the Select component.
-
Use exact search - disables search algorithm threshold.
-
Custom Default Value - create a custom default value using JavaScript or JSONLogic.
Rádio
You can use the Radio component to allow users to choose only one value from a list.

- Values - input the values that appear in the list. The Label column is the value visible to users. The Value column is the name stored in the database.
Botão
You can use the Button component to allow users to perform various actions in the form.

- Action - select the action you want the button to perform:
- Submit - submits the form, and runs the Do block.
- Click - performs the click operation, and runs the Do block.
- Reset Form - resets the form fields.
- Event - when a user clicks the button, a certain event starts running. When selecting Event you need to input the event in the Button Event field.
- Reset Data from DO block - when checked for Click type buttons, it sets the data that is received from the Do block. Helps increase performance when the data found on other pages is not on the current page.
- Theme - choose the color theme of the button from the drop-down list.
- Size - choose the size of the button from the drop-down list.
- Block Button - stretches to the full width of the bounding container.
- Left / Right Icon - add the full icon class string, to show a specific icon. For example, you can add
fa fa-plus.
Componentes Avançados
Elemento HTML
You can use the HTML Element to display a single HTML element in your form and configure it based on your use-case.
Habilite a propriedade Desabilitar sanitização dentro da atividade Criar formulário para mostrar todo o conteúdo não seguro dentro de um Elemento HTML.

- HTML Tag - The tag of the HTML Element.
- CSS Class - The CSS Class that can be added for this HTML Element. You can input multiple classes, by separating them with single spaces.
- Attributes - The attributes for the HTML Element. Only safe attributes are allowed, such as:
src,href, andtitle. - Content - the content of the HTML Element.
- Refresh On Change - re-renders the HTML Element whenever a value changes in the form.
To display images and PDF files inside forms, you need to use the HTML Element component. Check out the following tutorials:
Content
You can use the Content component to add information in your form, that is display-only. The value of the component is not submitted back to the server.

- Refresh On Change - renders the Content component each time a value in the form changes.
Email
You can use the Email component to add a field for inputting email addresses.

Número de telefone
You can use the Phone Number component to add a field for inputting phone numbers.

- Input Mask - Provides a predefined format for the phone number. For the phone number field, the default format is
(999) 999-9999. 9- numéricoa- alfabética*- alfanumérico- Input Mask Placeholder Char - You can use a character as a placeholder in the field.
Observação:
O caractere placeholder é substituído por um espaço se for usado dentro da máscara.
Data/Hora
You can use the Date/Time component to input dates, times, or input both.

-
Format - the format used for displaying the datetime value.
-
Enable Date Input - allows users to input dates for this field.
-
Use Input to add moment.js for minDate - enables the user to use an input for
minDatemoment function, instead of a calendar. -
Use calendar to set minDate - enables the user to use a calendar to set the
minDate. -
Use Input to add moment.js for maxDate - enables the user to use an input for
maxDatemoment function, instead of a calendar. -
Use calendar to set maxDate - enables the user to use a calendar to set the
maxDate. -
Disable specific dates or dates by range - add dates that you want to ban. For example,
2027-08-11. -
Custom Disabled Dates - allows you to ban certain dates using a customized function.
-
Disable weekends - allows you to ban weekends.
-
Disable weekdays - allows you to ban weekdays.
-
Enable Time Input - allows users to input time for this field.
-
Hour Step Size - the number of hours that have to be incremented or decremented in the time picker.
-
Minute Step Size - the number of minutes that have to be incremented or decremented in the time picker.
-
12 Hour Time (AM/PM) - displays time in 12 hour periods, using AM or PM.
-
Default Date - sets the default value to a specific date using Moment.js functions. For example, you can use the following function:
moment().substract(10, 'days').
Dia
You can use the Day component to ask for input for Day, Month, and Year, either through a number-type field or a select-type field.

- Type / Type of input - choose to give input for Day, Month, or Year either by typing in a number or by selecting options from a dropdown list.
Minimum / Maximum Year - choose the minimum / maximum year that can be entered.
-
Require Day - the Day field must be filled in before the form renders.
-
Require Month - the Month field must be filled in before the form renders.
-
Require Year - the Year field must be filled in before the form renders.
-
Maximum / Minimum Day - choose a minimum / maximum day that can be entered. You can also use Moment.js functions. For example, you can use
moment().add(10, 'days').
Hora
You can use the Time component to input time in different formats.

- Input Type - select the type of widget you would like to use for inputting time: HTML5 Time Input (users can choose the time from a given panel) or Text Input with Mask (users can manually input the time).
Moeda
You can use the Currency component to display financial amounts using a certain currency. The component has an input mask that displays the currency icon and automatically adds commas based on the number that the user inputs. The component allows two decimal values.

- Currency - choose a certain currency from the drop-down list.
Pesquisa
You can use the Survey component to allow users to answer multiple questions, by choosing only one value from a list.

- Questions - add the questions that the users should answer.
- Values - add the options that the user can select per question.
Componentes de layout
Colunas
You can use the Columns component to display other components in line, grouping them as columns.

- Column Properties - add columns to the component and configure them, by adjusting their Width, Offset, Push and Pull properties. After configuring the columns' layout, you can drag and drop other components into the Columns component.
- Auto adjust columns - automatically adjusts columns, if there are hidden nested components.
Painel
You can use the Panel component to group components and add them inside a named panel.

- Theme - choose the theme of the panel from the dropdown list. The Bootstrap class is added to the wrapper div.
- Collapsible - allows you to collapse the panel.
- Initially Collapsed - the property is available only when Collapsible is checked. Collapses the panel when the form has loaded.
Tabela
You can use the Table component to create a table that holds other form components inside the columns and rows of the table.

- Number of Rows / Columns - enter the numbers of rows or columns that you want to be displayed in the table.
- Clone Row Components - clones the components inside rows and adds them in the remaining rows, too. You can use it when creating tables with multiple rows, that contain the same content.
- Cell Alignment- choose the horizontal alignment of the cells in the table.
- Striped - adds striped shading to rows.
- Bordered - adds visible borders to the table.
- Hover - highlights row when hovering the mouse over it.
- Condensed - condenses the size of the table.
Guias
You can use the Tabs component to group components into tabs. When the form renders, you can view one tab at a time.

The Tabs setting allows you to add, configure, reorder, and remove tabs.
Dados
Oculto
You can use the Hidden component to create a resource property that can be custom set inside a form. It doesn't display in rendered forms.

Contêiner
You can use the Container component to wrap a set of fields into an object with a container key. A Container with the key financialPerformance submits as:
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}

Grade de Dados
You can use the Data Grid component to render multiple rows of data, similar to a data table. You can drag and drop multiple components in the Data Grid to match your use case.

In the Form Renderer window, the rows inside the Data Grid component can be added or removed.

- Disable Adding / Removing Rows - hides the buttons that allow adding or removing rows when the form renders.
- Allow Reorder - reorder rows by dragging and dropping them.
- Equal Column Width - makes the widths of columns equal.
- Enable Row Groups - allows separating rows into groups. Add groups, label them, and select the rows for each group.
- Initialize Empty - the Data Grid will have no visible rows when initialized.
Editar Grade
You can use the Edit Grid component to render multiple rows of data, similar to a data table. You can drag and drop multiple form components into the Edit Grid, to capture loads of data.

When the form renders, you can add a duplicate of the Edit Grid, by clicking Add Another.

- Open First Row when Empty - opens the first row when the Edit Grid is empty.
- Disable Adding / Removing Rows - hides the buttons that allow adding or removing rows when the form renders.
- Add Another Text - changes the name of the Add Another button.
- Save Row Text - changes the text of the Save Row button.
- Remove Row Text - changes the text of the Remove Row button.
The Templates tab is specific to the Edit Grid component only. The Header, Row, and Footer Templates allow you to customize the grid using JavaScript. You can modify what type of components display in the rows within a grid or the look of the header / footer.
Modelo de Cabeçalho
This is the Lodash Template used to render the header of the Edit Grid component.
O modelo de cabeçalho não funciona com Ações de formulário.
Existem duas variáveis disponíveis:
- value - the array of row data.
- components - the array of components in the grid.
Modelo de Linha
This is the Lodash Template used to render each row of the Edit Grid component.
O modelo de linha não funciona com ações de formulário.
Existem três variáveis disponíveis:
- row - object of one row's data.
- components - the array of components in the grid.
- state - current row's state (draft/saved).
To add Click type events, add the following classes to elements: editRow and removeRow.
Modelo de Rodapé
This is the Lodash Template used to render the footer of the Edit Grid component.
Existem duas variáveis disponíveis:
- value - the array of row data.
- components - the array of components in the grid.
Grade
You can use the Grid component to render multiple rows of data, similar to a data table. Grid is a read-only component that you can use to display large amounts of data. You can drag and drop multiple form components into the Grid component.

-
Sortable - sort data inside columns in ascending or descending order. You sort the data at runtime, in Form Renderer.
-
Filterable - filter data inside each column. Filter the data at runtime, in Form Renderer.
-
Column(s) Resizable - change the width of the columns at runtime, in Form Renderer. The Column(s) Resizable capability allows you to see the data inside columns better.
-
Pagination - display the data of the Grid (Preview) component on pages that are numbered. The pagination capability also includes setting the number of items per page.

Para saber mais sobre como usar o componente de Grade , consulte Uso da Grade.
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: 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
- Email
- 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