- Criado por Deborah Melo de Carvalho, última alteração em 03/04/2019
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 4 Próxima »
Introdução
O Cronapp se encarrega de gerar páginas CRUD (Create-Read-Update-Delete) em AngularJS, que são páginas onde serão realizadas as ações de criação, consulta, atualização e remoção de dados no banco de dados.
Maneiras de gerar páginas CRUD
Existe duas maneiras de gerar páginas CRUD: através do ícone de assistente de view para diagrama (1) ou clicando com o botão direito do mouse sobre a classe (2).
Figura 1 - Maneiras de gerar páginas CRUD
- Assistente de View para o diagrama: pode criar view várias classes ao mesmo tempo;
- Criar visão para a entidade: cria view somente para a classe selecionada.
Tanto um quanto o outro abrem a mesma janela de configuração, a diferença fica que através do ícone gera-se CRUD para todas as classes selecionadas no diagrama ao mesmo tempo enquanto gerar para uma única classe disponibiliza um campo para escrever o nome da página (Figura 2).
Figura 2 - Gerando CRUD para uma classe
Assistente de view para o diagrama
Ao clicar no ícone será aberta a janela de Assistente de View para Diagrama que apresenta as configurações para definição de modelos e seleção do diretório, seleção das classes, assim como suas configurações para a grade e o formulário.
Seleção do modelo e do diretório
Nessa janela é definido o modelo de template e o endereço onde serão criadas as páginas.
Figura 3.1 - Seleção de modelo e de diretório
- Assistente de view para o diagrama: abre a janela de configuração;
- Busca: pesquisa pelos modelos de template disponíveis;
- Lista de seleção dos modelos;
- Formulário: endereço onde serão criados os CRUD;
- "…": abre a janela de seleção do diretório;
- Busca: filtra o nome dos diretórios;
- Lista de seleção dos diretórios;
- Diretório selecionado: exibe o endereço do diretório selecionado;
- Selecionar: botão de confirmação do diretório selecionado;
- Avançar: Avança para seleção de entidades.
Seleção de classes
Nessa janela faz-se a seleção das classes que gerarão CRUDs.
Figura 3.2 - Seleção das classes
- Busca: pesquisa pelas entidades existentes;
- Lista de entidades: seleção das entidades;
- "…": abre a janela de customização da grade e do formulário do CRUD dessa entidade;
- Finalizar: conclui o Assistente de view para o diagrama e gera as páginas.
Informação
Inverter Todos só faz com que as seleções de classes sejam invertidas - ou seja, as que estavam marcadas são desmarcadas e vice versa.
Configuração da grade e do formulário da classe
Ao clicar no "..." será aberta a janela de configuração, onde a primeira faz a seleção dos itens que serão exibidos na listagem da grade, enquanto que a segunda janela faz a seleção dos campos que poderão ser inseridos ou editados no formulário do CRUD.
Figura 3.3 - Selecionando as colunas da grade e, depois, do formulário
- Busca campos para grade: pesquisa pelos atributos da entidade que serão as colunas da grade;
- Lista dos atributos que serão listados na grade;
- ↑↓: ordena as colunas da grade;
- Filtro de campo pesquisável: define que a página terá um único campo pesquisável para todos os atributos, um campo de pesquisa específico para cada atributo ou não terá campo de pesquisa;
- Avançar: avança para o passo 3-b, seleção dos campos do formulário da entidade;
- Busca: filtra os atributos da entidade selecionada;
- Lista dos atributos que poderão ser editados no formulário*;
- ↑↓: ordena os campos do formulário;
- Finalizar (customização de entidade): retorna a janela de seleção de entidades (Passo 2) para finalizar o Assistente de view;
- Sem rótulos