Dwr - ajax

3 respostas
antoniopopete

Alguém aqui ja trabalho com DWR e o método addOptions para preencher um select?

3 Respostas

Herrera

essa é fácil :

<script type='text/javascript' src='${pageContext.request.contextPath}/dwr/interface/AjaxUtil.js'></script>
<script type='text/javascript' src='${pageContext.request.contextPath}/dwr/engine.js'></script>
<script type='text/javascript' src='${pageContext.request.contextPath}/dwr/util.js'></script>
<script type="text/javascript">
		function carregarComboMunicipio() {
			AjaxUtil.carregarComboMunicipio($("estados").value, retornoCarregarComboMunicipio);
		}
		function retornoCarregarComboMunicipio(data)	{
			DWRUtil.removeAllOptions("municipios");
			DWRUtil.addOptions("municipios", data);
		}
</script>

os selects :

<s:select headerKey="0" headerValue="::Selecione::"  onchange="carregarComboMunicipio()" list="estados" id="estados" listKey="estadoId" listValue="estado"  name="estadoId.estadoId" />
<s:select headerKey="0" headerValue="::Selecione::"  list="municipios" id="municipios" listKey="municipioId" listValue="municipio"  name="municipioId.municipioId" />

Herrera

antoniopopete
Essa classe DWRUtil é nativa do dwr ou precisamos cria-la? Declarar os scripts dessa maneira impacta em algo?
<script type="text/javascript"
	src="dwr/interface/UploadDocumentoAction.js"></script>
	<script type="text/javascript"
	src="dwr/interface/FacadeAjaxView.js"></script>
	<script type="text/javascript"
	src="dwr/interface/DwrUtil.js"></script>
<script type="text/javascript" src="dwr/engine.js"></script>
<script type='text/javascript' src='dwr/util.js'></script>
antoniopopete

Respondendo.
Não impacta a declaração do jeito que fiz, nem que o colega citou.
E a classe dwrutil é do pacote util.js do dwr.

Criado 28 de maio de 2008
Ultima resposta 28 de mai. de 2008
Respostas 3
Participantes 2