Advanced Search
Search Results
152 total results found
[Custom Page] Quais são as funções nativas do AgilityFlow disponíveis no JavaScript para utilizar em uma Custom Page? customPageContext
Introdução Este script fornece um conjunto de funções para manipulação de contexto de página, carregamento dinâmico de componentes e arquivos, manipulação de mensagens, conversão de números e datas, e interação com URLs base. Constantes emptyGuid Uma str...
[Form] Quais são as funções nativas do AgilityFlow disponíveis no JavaScript para utilizar em um Formulário? formContext
O módulo formContext fornece uma série de funções utilitárias para manipulação de formulários, campos, datas, mensagens e outras funcionalidades no contexto de um formulário personalizado. Abaixo estão as funcionalidades disponíveis, organizadas por categoria....
[Custom Page] Como criar uma Classe em C# no Custom Page?
#CustomPage IMPORTANTE: a class não pode ser instanciada diretamente, ex: new MyClass() utilize CreateInstanceMyClass() que é gerado automaticamente IMPORTANTE: a class não pode ter construtor definido Como definir e instanciar uma classe C# ? Importante...
[Custom Page] Como Chamar um Método Global no Custom Page?
Em C#, utilize a classe GlobalClass, como no exemplo abaixo: //pra chamar um metodo global por exemplo await GlobalClass.ExecuteExampleAsync()
Como Obter Parâmetros da Query String com JavaScript
Introdução A query string é a parte da URL que contém parâmetros, geralmente utilizados para passar informações entre páginas. No JavaScript, podemos extrair esses parâmetros utilizando a API URLSearchParams. Exemplo de URL Vamos considerar a seguinte URL: ...
Como escutar o evento javascript que ocorre antes de preencher uma tabela filha e depois de preencher
Evento before-data-load que ocorre antes de carragar os dados na tabela filha //escutando o evento pós carregamento: before-data-load //remover os botões de actions da table filha com id 3240ec20-313b-921e-c587-ea979a720690 por exemplo $('#3240ec20-313b-...
Como remover os botões de editar e remover de cada linha de uma tabela filha e também o botão de adicionar um novo registro filho
Para remover o botão de adicionar novo registro na tabela filha Javascript: No form pai, coloque o código javacript abaixo, trocando o id do botão de adicionar da tabela filha que gostaria de remover $(document).on("ready", function () { //troca ...
Como validar se um e-mail está no formato válido?
Configurar o GlobalClass Na GlobalClass, crie um arquivo C#, chamado EmailValidator ou algo similar Coloque dentro do C# criado a seguinte classe public class EmailValidator{ public bool IsValidEmail(string email) { if (string.I...
Configuração de perfil de acesso para visualizar o Custom Menu. Quem poderá ver o item do menu?
⚠ Se o usuário não possuir permissão para a funcionalidade, o item de menu não será exibido para ele, mesmo que esteja configurado no Custom Menu. Configurou o item no menu mas ele ainda nao aparece para um determinado usuário? Esse artigo explica como resol...
Como destacar informações importantes, como alertas, sucessos, erros no corpo de um Formulário? Adicione avisos coloridos no Formulário.
A imagem abaxio exemplifica 4 formas de colocar avisos coloridos: Introdução Este guia explica como adicionar avisos coloridos (amarelo, azul, verde e vermelho) em um formulário usando HTML e classes CSS. Os avisos são úteis para destacar informações imp...
Como fazer a cópia completa de um registro de um formulário? Incluindo as tabelas filhas
Cópia Simples, sem considerar tabelas filhas Em todos os formulários por padrão já existe uma opção de duplicar/copiar o registro, através do botão representado pelo icone: que fica na barra de botões do formulário: Essa opção não copia os registos dos ...
Como consultar no banco de dados os campos de upload e acessar a imagem por URL?
Consulta de Dados de Upload no AgilityFlow Contexto Campos do tipo upload de arquivo não ficam armazenados diretamente na tabela principal dos dados do formulário. Eles são gravados separadamente na tabela tbl_storage, sendo necessários alguns identificadore...
Como chamar uma API externa a partir do agilityflow
Este exemplo mostra como fazer uma requisição HTTP POST para uma API externa no contexto do AgilityFlow. Importante sobre CancellationToken O método PostAsync deve sempre utilizar um CancellationToken para garantir que a requisição seja cancelável, evitand...
Limitação ao usar campo do tipo Autocomplete com Numero Sequencial, "Identity" (bigint) na Descrição
No AgilityFlow, ao utilizar um campo do tipo Autocomplete e configurar a Descrição do item com o campo "Identity" de tipo bigint, pode ocorrer o seguinte erro: ERROR: 42883: operator does not exist: bigint ~~* text POSITION: 146 Causa O erro ocorre p...
Abrindo Telas em Modo Standalone (sem menus, logo, etc.)
Em algumas situações, pode ser necessário abrir uma tela ou formulário do AgilityFlow de forma isolada, sem exibir os elementos padrões da interface, como: Menu lateral Menu superior Logo Ícones de usuário Esse recurso é útil para inte...
Como desativar a paginação automática em Queries do AgilityFlow [disable(auto-pagination)]
Visão Geral Por padrão, o AgilityFlow aplica paginação automática nas queries para garantir performance e evitar sobrecarga na aplicação. No entanto, desenvolvedores podem optar por desabilitar a paginação automática, desde que sigam rigorosamente algumas reg...