- Criado por Deborah Melo de Carvalho, última alteração por Igor Andrade em 10/07/2020
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 12 Próxima »
O diagrama de dados possui uma funcionalidade para facilitar a criação de páginas CRUD (Create-Read-Update-Delete), 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.
Existe duas maneiras de gerar páginas CRUD: através do ícone de Assistente de view para Diagrama (destaque 1 da Figura 1) ou clicando com o botão direito do mouse sobre a classe e selecionando a opção Criar visão para a Entidade (2 da Figura 1).
Figura 1 - Maneiras de gerar páginas CRUD
Cada opção abre um assistente e a única diferença é que a primeira permite gerar formulários CRUD para todas as classes do diagrama, enquanto a segundo só gera para a classe selecionada.
Figura 1:
- Abre a janela Assistente de view para o Diagrama que permite gerar formulários CRUD para várias classes ao mesmo tempo.
- Abre a janela Assistente de view para a Entidade que permite gerar o formulário CRUD da classe selecionada.
Etapas
Seleção do template e diretório
Nessa janela é definido o template e o endereço onde serão criadas as páginas.
Figura 2.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 de Referência: endereço onde serão criados os formulários 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.
Formulário CRUD e Pesquisa
Durante a escolha dos templates é possível selecionar, tanto para os formulários mobile quanto web, as opções CRUD e Pesquisa. A opção Pesquisa não permite qualquer alteração no registro, apenas lista o conteúdo com ou sem filtro.
Figura 2.2 - Formulário CRUD web
Figura 2.3 - Formulário de pesquisa web
Seleção de classes
Essa janela só é exibida na funcionalidade Assistente de view para o Diagrama (1 da Figura 1), já no Assistente de view para a Entidade, o botão "Avançar" (10 da Figura 2.1) direciona para a janela de customização dos campos da Grade e Formulário.
A janela de seleção de classes permite selecionar e configurar quais as classes que terão o formulário CRUD.
Figura 2.4 - Seleção das classes
- Busca: pesquisa pelas entidades existentes;
- Lista de entidades: lista todas as classes persistidas no diagrama, marque o checkbox de cada classe que terá o CRUD gerado;
- "…": abre a janela de seleção dos campos da grade e formulário CRUD da entidade;
- Finalizar: conclui o Assistente de view para o diagrama e gera as páginas.
- Inverter Todos: inverte a seleção das classes.
Campos da grade e formulário
As janelas de seleção dos campos da grade e formulário são acessadas ao clicar no "..." (destaque 3 da Figura 2.4) na seleção da entidade no Assistente de view para Diagrama ou após "Avançar" (destaque 10 da Figura 2.1) no Assistente de view para a Entidade.
Na janela Campos da Grid são selecionados os campos da Grade que serão exibidos para o usuário, já a tela Campos do Formulário permite selecionar os campos exibidos para o usuário no formulário de edição ou criação do registro.
Figura 2.5 - Selecionando as colunas da grade e, depois, os campos do formulário
- Buscar: pesquisa pelos atributos da entidade que serão as colunas da grade;
- Lista dos atributos: permite selecionar os atributos que serão mostrados na grade;
- ↑↓: ordena as colunas da grade;
- Filtro de campo pesquisável: define a forma de pesquisa na página:
- Geral (Campo único de pesquisa): somente há um campo para pesquisar todos os atributos;
- Específico (Campo para cada atributo pesquisável): um campo de pesquisa específico para cada atributo ou não terá campo de pesquisa;
- Avançar: avança para a janela de configuração do conteúdo do formulário;
- Buscar: pesquisa pelos atributos da entidade que serão os campos do formulário;
- Lista dos atributos: permite selecionar os atributos que serão mostrados n;
- ↑↓: ordena os campos do formulário;
- Finalizar:
- Assistente de view para a Entidade: finaliza o assistente e gera o formulário CRUD selecionado.
- Assistente de view para o Diagrama: retorna para a janela de Seleção de classes.
Nessa página
- Sem rótulos