Existe uma div aparecer somente após um evento do componente que está em outra div acontecer?
Eu queria que a applet desse código só fosse exibida após o onchange ser invocado…
<s:div id="comboTaxonomia" theme="ajax" notifyTopics="carregandoArvore">
<s:select id="taxonomia" name="idTaxonomia" theme="ajax"
label="Taxonomia" labelposition="top"
onchange="submitCombo(this.value)" list="taxonomias" listKey="id"
headerKey="" headerValue="Selecione" listValue="descricao"
value="idTaxonomia" />
<br>
</s:div></div>
<br>
<br>
<s:div id="treeview" listenTopics="carregandoArvore" theme="ajax"
showLoadingText="true"
loadingText="Carregando árvore para taxonomia selecionada...">
<s:if test="dominioSelecionado">
<div id="tree" title="Taxonomia do domínio "><applet
archive="treebolic.jar" code="tree.applet.Tree.class" width="1024"
height="800">
<param name="contentXML" value="<s:property value="contentXML" />">
</applet></div>
</s:if>
</s:div>
Estou usando DWR
e o método que faz a tarefa é o seguinte:
[code]@RemoteMethod
public void preparaTela(Long idTaxonomia) {
FacadeAjax facadeAjax = FacadeFactory.getFacadeAjax();
TaxonomiaModel taxonomia = facadeAjax.getTaxonomiaService().load(
idTaxonomia);
List<ConceitoModel> conceitosPersistidos = facadeAjax
.getConceitoService().getByTaxonomia(taxonomia);
DwrUtil.getUtil().setValue("contentXML",
new GenerateTreeXML().defineTree(conceitosPersistidos));
this.setDominioSelecionado(true);
this.tiposDocumentos = facadeAjax.getTipoDocumentoService().findAll();
this.instituicoes = facadeAjax.getInstituicaoService().findAll();
}[/code]