JSF + Facelets + Ajax 4Jsf - Include Dinâmico

:!: Alguem já se deparou com estre problema ? Ou talvez o Facelets não suporte " Includes Dinamicos " ?

Caros, pesquisei muito mesmo sobre o problema abaixo.
Me deparei com questões do mesmo tipo não solucionadas em outros foruns

Tenho uma aplicação JSF, Utilizando Facelets e Ajax4Jsf e desejo utilizar o template para carregar o menu e conteudo(miolo da pagina).
Sendo que ao clicar no menu carrego o miolo da pagina via AJAX, utilizando um include Dinamico, ou seja, passo para o --> beanUrl através do parametro a url da pagina desejada e depois renderizo este include <a4j: incluide id=“conteudoB” … />

Isso tudo funciona perfeitamente:
Se eu clicar no 1º Item do Menu é aberto a pagina que lista fornecedores
Se eu clicar no 2º Item do Menu é aberto o formulario para cadastrar fornecedores

Mas o problema surge no formulário. pois o “ajax” deixam de funcionar o exemplo abaixo é simples. Tenho um input e ou output
ao digitar no input o valor de automticamente aparecer no output.

O estranho e quando utilizo a propriedade ajaxSingle=true a seguinte mensagem e exibido no console:

03/03/2010 18:20:17 org.ajax4jsf.component.AjaxViewRoot processPhase WARNING: No component found to process as 'ajaxSingle' for clientId conteudoB:myform:myinput 0

Agradeço a atenção!

Um exemplo da minha estrutura, é a seguinte:

  • template.xhtml
  • menu.xhtml
  • lista1.xhtml
  • formulario2.xhtml

template.xhtml

&lt;html xmlns="http://www.w3.org/1999/xhtml" 
	xmlns:h="http://java.sun.com/jsf/html" 
        .... demais bibliotecas ..... &gt;
&lt;body&gt;
             &lt;ui:insert name="menu"&gt;
             	&lt;ui:include src="menu.xhtml" /&gt;
             &lt;/ui:insert&gt;

             &lt;a4j:include id="conteudoB" style="width:10px" viewId="#{beanUrl.url}" /&gt;
&lt;/body&gt;
&lt;/html&gt;

menu.xhtml

&lt;ui:fragment xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
        .... demais bibliotecas ....&gt;

	&lt;h:form id="formMenuIcone"&gt;
		&lt;h:panelGrid columns="2" &gt;
			&lt;f:facet name="header"&gt; Menu &lt;/f:facet&gt;

			&lt;h:graphicImage id="imgPerfilEmpresa" url="lista1.jpg" &gt;
				&lt;a4j:support event="onclick" reRender="conteudoB" ajaxSingle="true"&gt;
					&lt;a4j:actionparam name="url" value="lista1.xhtml" assignTo="#{beanUrl.url}" /&gt;
				&lt;/a4j:support&gt;
		        &lt;/h:graphicImage&gt;

			&lt;h:graphicImage id="imgPerfilEmpresa" url="formulario2.jpg" &gt;
				&lt;a4j:support event="onclick" reRender="conteudoB" ajaxSingle="true"&gt;
					&lt;a4j:actionparam name="url" value="formulario2.xhtml" assignTo="#{beanUrl.url}" /&gt;
				&lt;/a4j:support&gt;
		        &lt;/h:graphicImage&gt;
		&lt;/h:panelGrid&gt;
	&lt;/h:form&gt;
&lt;/ui:fragment&gt;

lista1.xhtml

&lt;ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
        .... demais bibliotecas .... &gt;    

        &lt;div&gt;
                 Lista de Fornecedores ...............
                 Lista de Fornecedores ...............
	&lt;/div&gt;
&lt;/ui:composition&gt;

formulario2.xhtml

&lt;ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
        .... demais bibliotecas .... &gt;    

    &lt;h:form id="myform"&gt;
        &lt;h:panelGrid columns="2"&gt;
            &lt;h:inputText id="myinput" value="#{contatoClienteEmpresa.nomeEmpresa}"&gt;
                &lt;a4j:support event="onkeyup" reRender="outtext" ajaxSingle="true"/&gt;
            &lt;/h:inputText&gt;
            &lt;h:outputText id="outtext" value="#{contatoClienteEmpresa.nomeEmpresa}" /&gt;
        &lt;/h:panelGrid&gt;
    &lt;/h:form&gt;
&lt;/ui:composition&gt;

Estou com o mesmo problema, a diferença é que estou “f:ajax”.

Achei uma solução em conjunto com Fagner através de uma técnica “DedoJax” rsrsr. É o seguinte, no render que está no fragmeto deve renderizar o formulario pai, isto é, de onde ele é incluído. Detalhe, o fragment não pode ter <h:form> porque deve usar o form da página em que ele é inserido.

Ola pessoal não sei se vcs conseguiram resolver este problema, mas estou iniciando em JSF e tenho um problema parecido, tenho um Menu na parte esquerda do meu template, e desejo conforme a opção clicada atualizar o centro com ajax…?
Alguém tem algum tópico sobre ?

Agradeço!