<%@pagecontentType="text/html"pageEncoding="UTF-8"%><%@taglibprefix="s"uri="/struts-tags"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><s:headtheme="ajax"debug="true"/><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Struts2</title></head><body><divalign="center"><div>Struts2-ExemplocomComponentesAjax</div><s:tabbedPanelid="tabs"><s:divid="compra"label="compras"theme="ajax">Compras</s:div><s:divid="venda"label="vendas"theme="ajax">Vendas</s:div></s:tabbedPanel></div></body></html>
Estranho aparentemente parece esta normal, tenho este exemplo abaixo e parece que esta de acordo com o seu:
<s:tabbedPanelid="panel1"theme="ajax"><s:divlabel="Cadastro"theme="ajax"><center><div><tableborder="2"cellspacing="0"cellpadding="10"bordercolor="blue"background="buttonhighlight"align="center"><tr><td><b>FormuláriodeRegistro</b></td></tr><tr><td><s:formaction="insereContato.action"validate="true"><s:textfieldname="contato.pessoa.nome"label="Nome"></s:textfield><s:textfieldname="contato.pessoa.sobreNome"label="Sobrenome"></s:textfield><s:textfieldname="contato.email"label="Email"></s:textfield><s:textfieldname="contato.telefone.ddd"label="DDD"></s:textfield><s:textfieldname="contato.telefone.numero"label="Numero"></s:textfield><s:datetimepickername="contato.pessoa.dataDeNascimento"label="Data de Nascimento"theme="ajax"displayFormat="dd/MM/yyyy"/><s:submitvalue="Gravar"notifyTopics="listaContatoTopic"></s:submit></s:form></td></tr></table></div></center></s:div><s:divlabel="Lista Contatos"theme="ajax"><center><s:divid="listaContato"href="listaContatos.action"listenTopics="listaContatoTopic"theme="ajax"showLoadingText="true"showErrorTransportText="true"errorText="Um erro ocorreu, tente novamente..."loadingText="Obtendo lista contatos..."></s:div><s:submithref="removerContato!removeLista.action"value="Limpar Lista"notifyTopics="listaContatoTopic"theme="ajax"align="center"showLoadingText="true"showErrorTransportText="true"errorText="Um erro ocorreu, tente novamente..."loadingText="Limpando lista contatos..."/></center></s:div></s:tabbedPanel>
cris.t
Hum… Tenta colocar o thema ajax no tabbedpane:
<s:tabbedPanelid="tabs"theme="ajax">
M
mpisching
Adicionei o código
<s:tabbedPanelid="tabs"theme="ajax">
mas também não tive sucesso. Aparentemente o código está ok. Este é código html gerado:
<!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><decorator:head/><linkrel="stylesheet"href="/AplicacaoWebComStruts2/struts/xhtml/styles.css"type="text/css"/><scripttype="text/javascript">// Dojo configurationdjConfig={baseRelativePath:"/AplicacaoWebComStruts2/struts/dojo",isDebug:true,bindEncoding:"UTF-8",debugAtAllCosts:true// not needed, but allows the Venkman debugger to work with the includes};</script><scripttype="text/javascript"src="/AplicacaoWebComStruts2/struts/dojo/dojo.js"></script><scripttype="text/javascript"src="/AplicacaoWebComStruts2/struts/simple/dojoRequire.js"></script><scripttype="text/javascript"src="/AplicacaoWebComStruts2/struts/ajax/dojoRequire.js"></script><scripttype="text/javascript"src="/AplicacaoWebComStruts2/struts/CommonFunctions.js"></script><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Struts2</title></head><body><divalign="center"><div>Struts2-ExemplocomComponentesAjax</div><scripttype="text/javascript">dojo.require("dojo.widget.TabContainer");dojo.require("dojo.widget.LinkPane");dojo.require("dojo.widget.ContentPane");</script><divdojoType="TabContainer"id="tabs"doLayout="false"><divdojoType="struts:BindDiv"id="compra"label="compras"showError="true">Compras</div><divdojoType="struts:BindDiv"id="venda"label="vendas"showError="true">Vendas</div></div></div></body></html>
A única coisa que consigo visualizar na tela são os textos. Nada de abas. Não sei se o problema está no Glassfish ou no Browser. Não funcionou nem no IE nem no Firefox.
É estranho.
M
mpisching
Muito bem.
Após uma série de tentativas, percebi que o problema está na versão 2.0.12, a qual estava utilizando. Coloquei a versão 2.0.6 e deu certo. Testei também com a versão 2.0.11, sucesso também.
Até mais.
Marcos.
cris.t
aconteceu isso comigo tambem, só que com timedatepicker, não esta aparecendo, ai depois que vc falou eu mudei para 0 2.0.11 e funcionou