Olá pessoal.
Apareceu um problema estranho pra mim:
Eu tenho um código de suggestionbox que funciona sem problemas quando eu executo o arquivo que ele se encontra.
Esse é o codigo do jsp com o suggestionbox:
<f:subview id="formulario">
...
<a4j:form ajaxSubmit="false" reRender="formTable, sc1, sc2">
<rich:panel>
<h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
<h:outputText value="Formulários"/>
<h:inputText id="formName" value="#{form1.form1.formName}" title="Título" style="width:250" valueChangeListener="#{form1.buscar}"/>
<rich:suggestionbox id="suggestionBoxFormName" for="formName" suggestionAction="#{form1.complemento}" width="250" height="180" var="result">
<h:column>
<h:outputText value="#{result}"/>
</h:column>
</rich:suggestionbox>
<h:commandButton action="#{form1.buscar}" value="Buscar">
<f:param id="cmdButton" name="cmdButton"/>
</h:commandButton>
<rich:spacer height="30" />
...
O problema acontece quando eu chamo esse aquivo através de um <a4j:include /> num arquivo que contém um rich:tabPanel:
quando eu escrevo alguma coisa no campo de texto do suggestionbox, dá um erro de javascript “Unspecified Error” :S
esse é o código do arquivo que tem o tabpanel
<body>
<f:view>
<rich:tabPanel width="100%" headerAlignment="center" switchType="ajax">
<rich:tab id="tabFormulario" label="Formulário">
<a4j:include viewId="form1/List.jsp" />
</rich:tab>
<rich:tab id="tabItem" label="Item">
Itens
</rich:tab>
..
</rich:tabPanel>
</f:view>
</body>
Alguém sabe se é algum problema com definição de ID’s ou um bug do rich faces isso?
Valeu!