Autor: Mourad Aouinat

Mourad Aouinat
Mourad Aouinat juntou-se à 4D como programador de pilha completa em Junho de 2020. é responsável pela criação do layout da aplicação web/interfaces de utilizador e pela recolha e aperfeiçoamento de especificações e requisitos com base nas necessidades técnicas. Mourad é um programador autodidacta com formação em economia e finanças, apaixonado por software de código aberto e experiência do utilizador.
Produto blank

Gerenciamento de sessões no 4D Qodly Pro

Tradução automática de Deepl

Você já quis ter controle total sobre o que acontece quando a sessão de um usuário expira, sem ter que lidar com comportamentos fixos ou adicionar sua própria lógica de tempo limite? Sem precisar manter temporizadores personalizados, manipular tokens ou esperar que a interface do usuário adivinhe o que o back-end está fazendo?

O gerenciamento de sessões no 4D Qodly Pro oferece dois eventos de aplicativo que você pode conectar à sua própria experiência do usuário. Um avisa o usuário antes do corte, o outro é acionado quando a sessão é oficialmente encerrada. Você decide o que eles acionam.

Produto blank

Melhore a interface do seu ambiente de trabalho com widgets Web usando 4D Qodly Pro

Tradução automática de Deepl

Alguma vez quis enriquecer a sua interface de utilizador com widgets conhecidos dos sítios Web, como um mapa de navegação? Não aprendendo JavaScript e lidando com CSS e HTML e lutando para passar dados entre esses dois mundos?

Uma nova integração entre Web Areas e 4D Qodly Pro permite entregar interfaces ricas e dinâmicas dentro de seus formulários 4D enquanto mantém toda sua lógica de negócios dentro de 4D Server.

Produto blank

Relatório de eventos em 4D Qodly Pro: Ver todas as interações num relance

Tradução automática de Deepl

Criar uma interface de usuário baseada em navegador com 4D Qodly Pro é muito similar a usar o editor de formulários 4D. Clicar num botão chama um método 4D, como está acostumado a trabalhar. E o método executa sua lógica de negócios (muitas vezes já existente).

Para fazer isso, define eventos, seja para widgets ou para a página inteira (formulário). Os navegadores funcionam de forma um pouco diferente de uma aplicação de ambiente de trabalho, pelo que existem eventos adicionais e a sequência de execução pode ser diferente. Os relatórios de eventos ajudam-no a compreender melhor esta situação.

Dicas blank

4D REST API + ReactJS

Tradução automática de Deepl

por Mourad Aouinat, Engenheiro de Software na 4D Marrocos

Num post de blog anterior, vimos como é fácil configurar um REST API usando 4D. Neste post de blogue, vamos aproveitar a poderosa API REST 4D em combinação com React para construir uma aplicação To-Do que inclui características para abrir todos, criar novas, modificar as existentes, e características para modificação e eliminação em massa.