Olá pessoal, boa tarde.
Eu sou iniciante em JSF e tenho o seguinte problema:
Tenho uma tela de lancamento de estoque que solicita o fornecedor. Eu criei uma logica para apresentacao do rich:modalPanel caso o usuario nao saiba qual e o fornecedor.
Na mesma tela eu tenho a pesquisa de produtos. Eu mudo alguns parametros mas abro o mesmo rich:modalPanel de pesquisa e funciona direitinho.
Para apresentar a tela de pesquisa no lancamento de estoque eu uso:
<rich:modalPanel id="panelPesquisaEstoque" width="850" height="350" left="50" top="80">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Pesquisa"></h:outputText>
</h:panelGroup>
</f:facet>
<a4j:outputPanel ajaxRendered="true" id="outputPanelPesquisaEstoque">
<rich:panel>
<ui:include src="pesquisaCadastro.xhtml" />
</rich:panel>
</a4j:outputPanel>
</rich:modalPanel>
Agora, eu criei uma tela de pedidos de vendas e queria utilizar a mesma logica para pesquisar cliente, isto é, a tela de pesquisa é a mesma. No arquivo XHTML de pedidos eu coloquei a mesma logica acima. Mas quando eu executo o projeto ele informa o erro Java: Já existe um ID pesquisaCadastro neste projeto.
Perguntas:
- É possível eu ter uma tela onde eu possa passar parametros para apresentacao desse pop-up?
- Existe uma maneira de eu poder dar <ui:include src=“pesquisaCadastro.xhtml” /> quantas vezes eu precisar?
No aguardo de um help
Valeu!