Olá amigos,
Estou desenvolvendo uma tela de pesquisa com duas abas: Critérios e Resultados com tabbedPanel.
Está tudo funcionando, desde que após eu digitar os critérios clique na aba Resultados.
Agora, se clicar no botão "Pesquisar" da aba critérios a página é renderizada fora do tabbed panel.
Pesquisei bastante na web sem muito resultado..
Muito grato!
[size=18]Seguem os códigos [/size](ps: a aplicação completa está na minha casa, fiz aqui no trabalho um protótipo do problema)
Página de pesquisa (que possui o tabbedPanel):<s:head theme="ajax"/>
<s:url id="urlList" value="listClients.action"/>
<table width="100%" height="100%">
<tr>
<td valign="top">
<s:tabbedPanel id="tabbedPanne1" theme="simple" closeButton="tab">
<s:div label="Critérios" id="tabCriterios" refreshOnShow="true" href="home/clients/clientCriterios.jsp" theme="ajax"/>
<s:div label="Listagem de Clientes" id="tabListagem" name="tabListagem" refreshOnShow="true" href="%{urlList}" theme="ajax" listenTopics="listenTabListagem"/>
</s:tabbedPanel>
</td>
</tr>
</table>
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:actionerror/>
<s:fielderror />
<s:form action="testTab">
<s:textfield id="client.nmCli" label="Nome" />
<s:submit notifyTopics="listenTabListagem" targets="tabListagem" />
</s:form>
<display:table id="clientTable" pagesize="10"
name="clients" list="clients" class="" sort="list" style="width: 100%;" requestURI="goHome.action" uid="item" cellpadding="5" cellspacing="0">
<display:caption>Clientes</display:caption>
<display:column><s:checkbox name="cdclient" value="item.id" theme="simple"/></display:column>
<display:column title="Nome" property="nome" titleKey="nome" headerClass="wwFormTable" sortable="true"/>
<display:column title="E-mail" property="email" />
<display:column title="Data de nascimento" property="dateBirth" />
</display:table>