Dúvidas quanto ao sequenciamento de páginas.
19/02/2017 22:30
Estou criando um sistema para cadastro de alguns elementos, mas alguns desse só poderão ser cadastrados caso já existam elementos anteriores cadastrados, esses de outras classes de domínio.
Por exemplo:
Para cadastrar um produto a pessoa terá que anteriormente ter cadastrados todos os itens que forma este produto, usando como exemplo um carro como produto (Classe Produto) só poderá ser cadastrado caso os elementos ( rodas, pneus, bancos, motor...) estejam cadastrados na classe "Itens", esta que só deverá dar acesso ao cadastro de produtos caso houver pelo menos um item cadastrado.
As classes possuem as ligações necessárias, a dúvida é como criar na GSP create da classe Produto um teste, para que cadastre o produto apenas se existir pelo menos um item da classe "Itens" e este estar selecionado na hora do cadastramento.
Também se possível um método para que seja exibido a listagem dos "Itens" sem a presença do Id e o nome do pacote, apenas o nome do Item.
Já tentei acessar os dados com g:select e suas diversas formas mas não obtive sucesso com meu objetivo.
Sei que deve ser algo muito simples, mas estou há dias tentando encontrar uma maneira, para que assim possa criar a ordem de precedência entre as páginas de meu projeto. Lembrando que atualmente sou inciante no mundo Java, Groovy e Grails. Desde já obrigado.
Tags:
Grails,GSP,Precedência.