Todas as Notícias

O Cronapp implementou um novo mecanismo que permitirá atualizações de versões de forma transparente, sem impactar os usuários que estejam usando a IDE no momento. Ao lançar uma nova versão, o usuário que já estiver usando a IDE será notificado sobre essa nova versão juntamente suas notas de release. O Cronapp perguntará se ele deseja passar para a próxima versão ou continuar na mesma. 

Aos usuários que entrarem após de uma nova versão tiver sido lançada, será exibida uma mensagem com as notas de release da versão atual e das anteriores;

     


As funcionalidades Conceder acesso remoto e Compartilhar projeto estão disponíveis no menu Projeto




Página a ser modificada:

Conceder acesso remoto e compartilhar arquivos e projetos

Função que converte qualquer valor para os tipos do Cronapp. 


Adicionado recurso de adição/edição de tema, valor inicial e possibilidade de atribuir valor nulo para o componente mobile Checkbox. 

    



QAIBT-1991

Página a ser modificada:

Checkbox (mobile)

Diversa melhorias foram feitas na renovação de certificados com o Cloud Services. 

  1. Na criação de certificado, colocamos um teste interno do TXT antes de iniciar o Challenge do ACME, a fim de garantir mais precisão na criação do certificado; 
  2. Mensagem de alerta sobre backup automático, ao remover um banco de dados;
  3. Cálculo parcial de custo ao informar horário de início e término da aplicação na tela de nova aplicação;
  4. Remover custo ao informar que o domínio é externo na tela de criação de domínio;
  5. Nova opção "reiniciar" as instâncias de uma aplicação;
  6. Nova informação de quem criou e qual o contrato em cada Aplicação.


Página a ser modificada:

Serviços de Cloud

Adicionada nova opção Obter valor do campo nos componentes Grade e Caixa de Seleção Múltipla. 

O padrão é obter o valor do campo como objeto.
 

Caso queira obter o valor do campo como chaves, uma função de bloco para Obter o valor do campo obterá apenas os pares chaves/valor para os ids do datasource e mostrará somente o valor caso o datasource possua apenas um id.

Exemplos de resultado para uma função para Obter o valor do campo para a opção Chaves:


  1. Obter valor do campo para uma grade com seleção múltipla e um único Id no datasource:
  2. Obter valor do campo para uma grade com seleção simples e mais de um Id no datasource (Chave composta):
  3. Obter valor do campo para uma caixa de seleção múltipla e um único Id no datasource:
  4. Obter valor do campo para uma caixa de seleção múltipla e mais de um Id no datasource:



CRONAPP-157

Página a ser modificada:

Grade;

Caixa de seleção múltipla

Atualmente a função "Criar gráfico" só permite que as séries do gráfico sejam passadas como parâmetro da função (no exemplo abaixo temos dois parâmetros para as séries do gráfico). 


A melhoria consiste em fazer com que o parâmetro "Séries do gráfico" permita aceitar somente uma lista contendo todas as séries, exemplo:



QAIBT-2131

Conteúdo a ser alterado:

Criar gráfico

Foram implementadas duas novas opções para o componente mobile Lista Avançada:
Seleção Múltipla e Obter valor do campo como Chaves ou Objeto (Padrão). 


Seleção Múltipla:

Os itens da lista selecionados são inseridos em um Array de valores quando a seleção múltipla é habilitada.



Na imagem abaixo temos o resultado de um bloco para obter o valor do campo com a opção Objeto selecionada.


Obter valor do campo como Chaves ou Objeto (Padrão)

Ao escolhermos a opção Chave selecionada em Obter valor do campo como, apenas os IDs do datasource são retornados, no caso de chave composta, todas as chaves serão obtidas:



Quando há somente um id, somente o valor do objeto é exibido:







Nova propriedade nas configurações da Fonte de Dados que permite o usuário escolher as condições de carregamento dos dados. 


As opções são:

  • Padrão - Comportamento atual da fonte de dados;
  • Todos os Filtros Preenchidos - Carrega automaticamente quando todos os filtros forem preenchidos;
  • No mínimo um Filtro Preenchido - Carrega automaticamente quando um dos filtros for preenchido;
  • Ao Pressionar Botão - Carrega apenas ao click de botão que tenha como ação um bloco de programação chamando a função "Carregar fonte de dados".



QAIBT-2040

Página a ser modificada:

Fonte de Dados

O compartilhamento de projeto, arquivos e pastas permite copiar link e inserir emails para enviar o link do compartilhamento. 



Página a ser modificada:

Conceder acesso remoto e compartilhar arquivos e projetos

É possível agora definir um perfil para um parâmetro de sistema, a fim de poder gerar .war com parâmetros diferentes para cada perfil. A funcionalidade está disponível através do menu do sistema Projeto > Parâmetros do Sistema




Ao clicar com o botão direito do mouse em um arquivo ou diretório na árvore hierárquica de arquivos, será possível gerar um link com o arquivo ou um zip no caso de uma pasta. 

       



Página a ser modificada:

Conceder acesso remoto e compartilhar arquivos e projetos

A função irá fazer uma conversão de Json para Xml. 

  • Possui 1 único parâmetro onde é passado o JSON;


  • Como usar o bloco de programação e sua chamada em JAVA:


  • Exemplo de JSON de entrada:


  • Exemplo de saída:



QAIBT-2066

Página a ser modificada:

Converter JSON para XML

A função retorna apenas os caracteres ‘\n’, podendo ser utilizada para fazer split em textos que contenham uma quebra de linha. 

Exemplo de uso abaixo:



Página a ser modificada:

Blocos Servidor e Cliente

Essas funções são necessárias a fim de formatar e converter corretamente datas, informando o fuso que você deseja no retorno. Os formatos de fuso aceitos: 

  1. Inteiro. Ex: -3, 3, 0, 2
  2. GMT: Ex: GMT-03:00, GMT+00:00, GMT, GMT+02:00
  3. Id: America/Sao_Paulo, UTC

 
Funções criadas no bloco de programação:

  • Formatar Data com Fuso Horário
  • Texto para Data com Fuso


QAIBT-2116

Página a ser modificada:

Referência Blocos e Componentes Visuais