Advanced Search
Search Results
152 total results found
Manipular o formulário "pai", dentro de um formulário filho
No formContext do javascript existe uma propriedade chamada parentWindow ou parentFrame: formContext.parentWindow Dessa forma você terá acesso a todas os javascript e objetos do formulário pai. Por exemplo, para buscar um campo do formulario pai: var va...
Evento javascript ondataloaded na Lista Dinamica
No exemplo abaixo considere uma Lista Dinamica com o id "orcamento": $('#orcamento').on('ondataloaded', function (data) { var orcamento = formContext.field.getValue('orcamento'); if (orcamento == "") { } });
Postgresql (Query) - Dicas e Funções (Versões Mais Recentes do Agilityflow)
IMPORTANTE: Essa documentação é referente as versões pós 2023 do agilityflow que utilizam o Banco de Dados Postgresql. O agilityflow nas últimas versões está utilizando POSTGRESQL . No agilityflow você pode buscar os dados utilizando SQL, através de queri...
Como criar itens / tarefas automaticamente nos Checklists dos formulários?
Com esse exemplo, vc será capaz de criar itens / tarefas na aba Checklists dos formulários. Como na imagem abaixo: Nesse exemplo, vamos inserir registros em 2 tabelas. tbl_formulario_checklist Essa tabela tabela conteém o nome do checklist e a re...
Customização e estilização dos botões do formulário
Através da tela de configuração do formulario, você pode customizar os icones, as cores e o local onde o botão pode aparecer em um formulário, e o resultado fica como o mostrado na imagem abaixo
Como ocultar um campo do formulário quando ele estiver em modo público?
Usando CSS Suponhamos que você tenha um formulário chamado Solicitação de Orçamento e deseja ocultar os campos Status e Identity apenas quando esse Formulário estiver sendo apresentado no "modo/ambiente" Público (Website, Form Público, Portal Público), basta...
Criando ações complexas no botão de um formulário
Opção 1, usando o c# direto no cshtml Nesse exemplo vamos supor que temos 2 formulários Solicitção de Orçamento Orçamento Dentro do Solicitação de Orçamento você tem um botão chamado "Criar Orçamento" e ao clicar nesse Criar orçamento você quer criar...
Ao salvar um form, pausar ação do sistema e atualizar a tela
Configure o nome da função javascript para ser chamada após qualquer ação de sucesso no formulário, como na imagem abaixo: Na customização javascript coloque esse código. agora ao salvar, o form continuará na mesma tela, apresentará uma msg de sucesso...
[Global Code] Como criar uma Classe Global em C#?
#GlobalCode 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# que está defi...
[Custom Page] Como apresentar mensagens para o usuario
#CustomPage Abaixo exemplos em javascript para apresentação de mensanges para o usuário function alerta() { alert('mensagem de alerta 1'); } function confirma() { if (confirm("confirma msm?")) { alert('confirmado'); }...
[Global Code] Como buscar no banco de dados em uma C# class global
#GlobalCode Como fazer query? Entre em Global Code na área de configuração, na aba C# GlobalClass e clique em Novo C#. Crie um C# chamado "GetData" No código C#, coloque o código abaixo, crie apenas um metodo que faça uma query na tabela de usuarios //nes...
[Global Code] Como customizar CSS, Javascript e C# Globalmente
#GlobalCode Todas as opções mostradas na imagem abaixo podem ser customizadas no Agilityflow. No caso de C#, por ser Global, você pode criar classes e metodos e utiliza-los em qualquer lugar que possa executar C# no sistema, exemplos: Apis, Forms, Reports, K...
Leitura de E-mail Automatizada e Monitoramento de Caixa de Entrada
O AgilityFlow permite a automação do monitoramento de uma caixa de e-mail (por exemplo, atendimento@yyy.com). Sempre que uma nova mensagem for recebida, o sistema pode acionar eventos automaticamente, como: Cadastro de um formulário Acionamento de uma API ...
[Custom Page] Como buscar a data atual
Em Javascript function logdate() { alert(GetDateNow()) } Em C# DateTime.Now.ToUserTimeZone()
[Custom Page] Buscar informações do banco de dados através (Query)
No Page<body> ou em um partial cshtml utilize o código C# abaixo para fazer uma query na tabela de usuários e lista-los @{ var userNames = new List<string>(); var dt = await CustomPageContext.GetDataTableAsync("select coalesce(usu_nome,'') as na...
[Custom Page] Como abrir outra página ou um lightbox / modal a partir do Custom Page
#CustomPage Para abrir um lightbox usando Javascript: function openLightBox(tamanho, titulo) { customPageContext.openLightBox('about:blank', tamanho, titulo) } //Abrir lightbox tela cheia openLightBox('fullscreen'); //Abrir lightbox tamanho gran...
[Custom Page] Como abrir outra página ou um lightbox / modal a partir do Custom Page
function openLightBox(tamanho, url) { var __baseUrl = customPageContext.url.getBaseUrl(); url = __baseUrl + url; customPageContext.openLightBox(url, tamanho) } //Abrir lightbox tela cheia //Abrir um custom page openLightBox('fulls...
[Global Code] Como declarar uma variável publica em todo o sistema
No C# do Global Code: //usando a keyword PUBLIC + tipo + nome da varaiavel que quer criar public string EssaEhUmaVariavelGlobal = "legal"; Nas demais classes C# ou cshtml do sistema que queiram consumir essa variavel: string valorDaVariavel_EssaEhUmaV...
[Custom Page] Como inserir, atualizar e deletar um registro em um determinado Form estando em um Custom Page
Para Inserir (Insert) Insert usando C# public class ExemploMinhaClasseCsharp{ public async Task<Guid> InserirRegistroAsync(string nome, string email){ //troque o valor da variavel estruturaformularioidASerCriadoOuAtualizado para o Id do...
[Form] Como abrir outra página ou um lightbox / modal a partir estando em um Form ou Workflow
function openLightBox(tamanho, url) { var __baseUrl = customPageContext.url.getBaseUrl(); url = __baseUrl + url; formContext.openLightBox(url, tamanho) } //Abrir lightbox tela cheia //Abrir um custom page openLightBox('fullscreen'...