QODLY STUDIO FOR 4D: O QUE HÁ DE NOVO NO 4D 20 R6

Tradução automática de Deepl

Lançamento após lançamento, Qodly Studio for 4D torna-se uma plataforma mais poderosa, uma solução robusta e fácil de usar para construir aplicações web de negócios com um esforço mínimo de codificação.

Integrado profundamente com 4D, Qodly Studio for 4D permite-lhe aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.

Qodly Studio for 4D 20 R6 oferece muitas caraterísticas que são fáceis de usar.

Vamos mergulhar nos detalhes!

Atualização da terminologia

Para melhorar a precisão, alguns conceitos Qodly foram renomeados: webforms são agora Páginas, e fontes de dados são agora fontes Qodly.

copiar/colar acções e alterar o nome de uma função chamada

As acções podem ser copiadas e coladas quando tiver coisas semelhantes para configurar em várias páginas.

O nome de uma função chamada também pode ser alterado, evitando a necessidade de a apagar e recriar. É muito útil quando se dá um novo nome a uma função!

Poupará muito tempo graças a esta nova funcionalidade!

galvanize a sua interface do utilizador graças aos estados PAGE

Esta é a principal caraterística desta versão!

Pode agora modificar a interface do utilizador (IU), o estilo e outras propriedades em tempo real e adaptar as páginas a privilégios específicos, valores Qodly Source, contextos ou cenários sem depender fortemente do processamento do lado do servidor.

Princípio

Um estado é definido pelas suas diferenças em relação à página original da Qodly, conhecida como o estadoBase. Os estados permitem a personalização dinâmica da IU, como a visibilidade condicional ou modificações de estilo relativamente ao estado Base.

Numa página Qodly, crie o número de estados que necessitar de acordo com os seus casos de utilização.

O verdadeiro valor acrescentado desta funcionalidade é o facto de um estado poder ser associado a uma condição.

Estas condições baseiam-se em critérios como os níveis de privilégio ou o valor de origem Qodly (mais critérios são detalhados no documento).

O estado é ativado ou desativado dinamicamente de acordo com a avaliação destas condições como VERDADEIRO ou FALSO.

exemplo

No vídeo abaixo, verá uma visão geral rápida do poder dos estados.

Ao criar estados, também descobrirá o editor de condições poderoso e fácil de utilizar, que pode lidar com a lógica comercial mais complexa!

Note que um estado também pode ser ativado/desativado no processamento do lado do servidor graças às novas funções enableState() / disableState() disponíveis no objeto Web Form.

Consulte a documentação para saber mais. Uma série de tutoriais também estará disponível em breve.

desativar componentes

No seguimento da funcionalidade Estados, os componentes podem ser desactivados graças a uma nova propriedade Disabled.

Quando desativado, os eventos configurados para este componente não são acionados e este tem uma apresentação específica.

Quer desativar um botão até que o utilizador tenha introduzido todas as informações obrigatórias? Basta desativar o botão na página Qodly (estado Base) e criar um estado em que esteja ativado.

blank

explorador – ergonomia melhorada para as classes

A ergonomia das classes no Explorer foi melhorada para uma maior facilidade de utilização, especialmente se tiver um modelo de dados complexo.

A classe Datastore aparece sempre em primeiro lugar.

As classes do modelo de dados ORDA aparecem em segundo lugar e são agrupadas pelo nome da classe de dados. Se estiverem vazias, estão a cinzento e podem ser criadas clicando simplesmente no nome da classe.

As outras classes aparecem em terceiro lugar.

blank

as caixas de diálogo estão agrupadas no esquema

Com a versão 20 R5, descobriu as caixas de diálogo.

Agora estão agrupados na estrutura de tópicos e podem ser editados a partir daí, melhorando a visibilidade e a facilidade de utilização.

blank

QODLY STUDIO FOR 4D agora suporta singletons

Lançámos os singletons com 4D 20 R5, e com 4D 20 R6, Qodly Studio for 4D suporta singletons. Podem ser manipulados com o explorador e o editor de código.

blank

As funções singleton podem ser chamadas e protegidas por permissões.

Leia este post do blogue para saber mais.

alterar o tipo de uma fonte qodly escalar

Um tipo de fonte Qodly escalar pode ser alterado após a criação, eliminando a necessidade de eliminar e recriar a fonte.

blank

nova ação padrão: limpar

Está disponível uma nova ação padrão. Permite que as selecções de entidades sejam limpas das suas entidades eliminadas, evitando espaços em branco na IU.

No vídeo abaixo, uma entidade pessoa é primeiro eliminada sem utilizar a ação padrão limpar, causando linhas em branco na base de dados. Em segundo lugar, é utilizada a ação padrão de limpeza e as linhas vazias desaparecem.

suporte de caracteres japoneses

O Qodly studio suporta agora caracteres japoneses para artefactos que possa criar com o Qodly studio (nomes de fontes Qodly, nomes de páginas Qodly… etc.)

blank

Arraste e largue uma imagem da pasta partilhada para a fonte do painel de propriedades.

Pode agora selecionar uma imagem da pasta partilhada e arrastá-la e largá-la diretamente na propriedade fonte de imagem ou na propriedade fonte de imagem predefinida.

Avatar
• Proprietário do produto - Marie-Sophie Landrieu -Yvert entrou ao time 4D Product como Proprietária do Produto em 2017. Como tal, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Marie-sophie se formou na Escola de Engenharia de ESIGELEC e começou sua carreira como engenheira da IBM em 1995. Participou em vários projetos (de manutenção e criação) e trabalhou como desenvolvedora de Cobol. Depois trabalhou como designer de UML e desenvolvedora de Java. Suas principais funções foram analisar e redigir requisitos funcionais, coordenar os times de negócio e de desenvolvimento.