Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 10 Próxima »

Variável é um local reservado na memória para guardar alguma informação e pode ser obtida ou alterada até perder sua referência. Toda variável possuem dois blocos na categoria Variáveis: o bloco obter variável e o bloco atribuir.


Figura 1 - Variável com o nome "x" obtendo um valor e passando o valor (blocos azuis)


Criando uma variável

Para criar uma variável, basta ir na categoria Variável e clicar em Criar variável para abrir a janela de criação, onde é possível definir um nome e o tipo.


Figura 2 - Janela de criação de variável

Tipo da variável

O Cronapp possui um tipo de variável chamado Dinâmico que aceita todos os tipos primários (inteiro, booleano, texto etc), arrays, objetos e mais. Esse tipo pode ser usado tanto nos blocos de programação cliente (JavaScript) quanto nos blocos de programação servidor (Java). No entanto, as variáveis podem ser do tipo entidade ao selecionar uma entidade através do botão "..." (Figura 3).


Figura 3 - Adicionando a entidade que será o tipo da variável

Blocos gerados

Após criar uma variável, dois blocos são gerados: Atribuir variável (definir para) e Obter variável (retorno). Toda variável é criada com escopo local e ao arrastar uma variável criada em outra função, será gerado uma nova variável com escopo local e mesmo nome na segunda função.

Variável com escopo global não é considerado uma boa prática de programação, já que pode criar efeitos colaterais e bugs difíceis de serem localizados. Porém, caso necessário utilize os blocos de escopo (JavaScript) e Sessão (Java).


Figura 4 - Blocos gerados após criar a variável


Manipulação da variável

Ao clicar sobre a caixa de seleção da variável, é possível fazer alguns ajustes:

Figura 5.1 - Ajustes que podem ser feitos ao clicar na variável

  • Alterar a variável usada pelo bloco;
  • Renomear a variável;
  • Deletar da lista de variáveis criadas.

Parâmetros da função

Os parâmetros de uma função serão obtidos dentro da categoria variável.


Figura 5.2 - Acesso aos parâmetro da função através da categoria Variáveis

Variável de escopo

A variável de escopo é responsável por criar uma variável que pode ser usada por outras funções e outros blocos, contanto que ele seja executado no mesmo formulário. Esse bloco só está disponível para blocos clientes (JavaScript).


Figura 6.1 - Criando variável de escopo


Figura 6.2 - Obtendo o conteúdo da variável em outra função


Valor da sessão

Para os blocos Servidor (Java) é possível utilizar a Sessão. Uma sessão pode se referir ao conteúdo, local ou variável de armazenamento temporário das informações úteis de um usuário. Essa informação é individual e se mantém armazenada durante a interação do usuário com a aplicação. Para saber mais sobre os campos de sessão, acesse sua documentação.

Nessa página



  • Sem rótulos