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:
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:
Diversa melhorias foram feitas na renovação de certificados com o Cloud Services.
- 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;
- Mensagem de alerta sobre backup automático, ao remover um banco de dados;
- Cálculo parcial de custo ao informar horário de início e término da aplicação na tela de nova aplicação;
- Remover custo ao informar que o domínio é externo na tela de criação de domínio;
- Nova opção "reiniciar" as instâncias de uma aplicação;
- Nova informação de quem criou e qual o contrato em cada Aplicação.
Página a ser modificada:
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:
- Obter valor do campo para uma grade com seleção múltipla e um único Id no datasource:
- Obter valor do campo para uma grade com seleção simples e mais de um Id no datasource (Chave composta):
- Obter valor do campo para uma caixa de seleção múltipla e um único Id no datasource:
- 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:
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:
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:
O compartilhamento de projeto, arquivos e pastas permite copiar link e inserir emails para enviar o link do compartilhamento.
Página a ser modificada:
É 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:
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:
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:
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:
- Inteiro. Ex: -3, 3, 0, 2
- GMT: Ex: GMT-03:00, GMT+00:00, GMT, GMT+02:00
- 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: