struts2 + ajax (dojo) - e agora?

Pessoal, estou tentando emitir uma mensagem tipo “Tem certeza que deseja excluir o registro?”, ao clicar na url de uma linha da tabela.
Estou usando Strtus2.0.8 + Ajax.

Eu tenho um script assim (usando dojo)…

<script type="text/javascript"> dojo.event.topic.subscribe("/confirmDelete", function(data, type, request){ if ( type == 'before' ){ if ( confirm('Tem certeza que deseja remover o registro?') ) { return true; }else{ request.cancel= true; return false; } } }); </script>

E a chamada assíncrona é feita em uma tag <s:a> usando o atributo notifyTopics:

[code]<s:iterator value=“departamentos”>


<s:url id=“removeURL” action=“departamento!removerDepartamento.action”>
<s:param name=“departamento.id” value="${id}"></s:param>
</s:url>
	<td><s:property value="id"/></td>					
	<td><s:property value="nome"/></td>
	<td><s:property value="chefe"/></td>
	<td><s:a notifyTopics="/confirmDelete" href="%{removeURL}">remover</s:a></td>				
</tr>			

</s:iterator>[/code]
A exclusão está funcionando perfeitamente, mas a chamada java-script não está, simplesmente não ocorre nem erro. Segundo a especificação isto deveria funcionar…
Alguém já lidou com isto? ou alguém está fazendo isto de uma maneira diferente? No Struts 2.0.1 usáva-mos preInvokeJS mas a partir da versão 2.0.6 caiu em desuso.
…Se alguém puder me ajudar… Estou há dois dias vasculhando TUDO na internet e tudo o que vejo é aquilo que já sei, mas não funciona, nem mesmo a especificação da apache.org.
…Ou então estou completamente errado!!!
Obrigado aos amigos do guj

Tudo bem… resolvi com javascript mesmo, mas fica o meu protesto!

Abraços…

cara tenta por theme =“ajax” no <s:a> :lol:

Na versão 2.0.8 isto naum funciona, de jeito nenhum!