[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - CrudController
Página 1 de 1

CrudController

MensagemEnviado: Qui Dez 22, 2011 2:39 pm
por barberino
Olá,

Estou com mais um problema :D .
Preciso adicionar um valor em um atributo na Entrada e Listagem de um crud, onde estou
chamando através da URL o método especificado abaixo, no qual esta atribuindo o valor e
retorna para a URL do CrudController no qual deveria mostra a pagina de listagem com o valor do
atribuido, mas nada disso acontece esta apresentando somente a base.jsp (Vazia),
segue o método.

@Controller(path="/mod/crud/Teste")
public class TesteCrud extends CrudController<TesteFiltro, Teste, Teste>{

@Action("metodo")
public String metodo(){
setAttribute("tipo", "1");
return "crud/Teste";
}
}

Até mais.

Re: CrudController

MensagemEnviado: Dom Dez 25, 2011 5:17 pm
por rogelgarcia
Qual é o caminho completo do JSP na sua aplicação?

Ele deveria estar em WEB-INF/jsp/mod/crud/Teste.jsp

Se ele estiver nesse local.. qual é o conteúdo dele?

Houve alguma alteração no base.jsp ou ele está original de fábrica?

Re: CrudController

MensagemEnviado: Seg Dez 26, 2011 10:09 am
por barberino

Re: CrudController

MensagemEnviado: Seg Dez 26, 2011 3:24 pm
por barberino

Re: CrudController

MensagemEnviado: Ter Dez 27, 2011 10:57 am
por barberino
Rogel consegui resolver esse problema, apenas chamei o método sem atributo para
carregar o combo e funcionou, muito obrigado.

Re: CrudController

MensagemEnviado: Ter Dez 27, 2011 6:57 pm
por rogelgarcia
Olá barberino... nem deu tempo de eu te responder.. heheh

Só para adicionar aos seus conhecimentos..

Se quiser colocar algum atributo na tela de listagem sobrescreva o método listagem do CrudController..

Se quiser colocar algum atributo na tela de entrada sobrescreva o método entrada do CrudController..

O método entrada serve tanto para quando for criar ou para editar um registro..

Isso itens="imovelDAO.filtrarCampoCombo(${tipo}) não funcionou porque o ${tipo} será resolvido resultando no seguinte: itens="imovelDAO.filtrarCampoCombo(rural)

O next tentará procurar um atributo chamado rural no seu bean para passar como parametro.. Para passar uma String teria que colocar aspas.. exemplo: itens="imovelDAO.filtrarCampoCombo('${tipo}')

Os parametros para o filtro da chamada ao DAO devem ser atributos do bean.. não podem ser objetos do request.. Ou podem ser strings (usando aspas)