Boa tarde pessoal!
Estou elaborando uma tag com facelets para um botão pesquisar que será utilizada no meu template de pesquisa.
minha tag:
e estou utilizando essa tag em meu template:
note que no "action="#{managedBean.pesquisar}"" eu utilizo "managedBean" e este por sua vez, é o managedBean da
tela que utilizar este template!
Está acontecendo o seguinte:
Estou passando como parâmetro esse "managedBean"
exp:.
ListagemTesteMBean.xhtml
só que ao chegar no nível mais baixo, que é a tag do botão pesquisar, ele não está sendo tratodo como um mb e sim como uma concatenação no
template de listagem, chegando para a teg como se fosse um método "listagemTesteMBean.pesquisar".
Vou tentar explicar melhor... quando substitui esse parametro no template de listagem(managedBean = listagemTesteMBean), parece que não esta
tratando o mesmo como um managedBean!
Eu fiz um teste... no templa de listagem, coloquei o nome real do managedbean(listagemTesteMBean) sem pegar do parâmetro! e funcionou perfeitamente!
Mas eu preciso da forma que expliquei anteriormente! se alguém puder contribuir eu agradeço
Na passagem de parâmetro de um managedbean, é nessário infomalo como EL.
por
This message was edited 1 time. Last update was at 27/04/2011 15:28:14
|