hello,
ive got a problem with my struts application.
ive got 2 selects in my jsp page. one shows "localidades" and the other 
"municipios". you first select 1 "localidad" and then the 2nd select shows the 
"municipios" of the "localidad" selected. (a "localidad" has got MANY 
"municipios", a "municipio" is in a "localidad")

This is the code:

<script type='text/javascript' 
src='/pcmtmp/dwr/interface/ListaLocalidad.js'></script>
<script type='text/javascript' src='/pcmtmp/dwr/engine.js'></script>
<script type='text/javascript' src='/pcmtmp/dwr/util.js'></script>

function cambiaLocalidad() { 
DWRUtil.removeAllOptions("localidades");
ListaLocalidad.getListaLocalidadByIdMunicipio($("municipios").value, 
onCambiaLocalidad);
 }

function onCambiaLocalidad(data) {
DWRUtil.addOptions("localidades", data);
}

<html:select styleId="municipios" name="notificacionBean" 
property="idMunicipio" onchange="javascript:cambiaLocalidad()">
<html:optionsCollection style="max-width: 10px;width: 10px" 
name="notificacionList" property="listaMunicipio" value="id" label="nombre"  />
</html:select> 

<html:select styleId="localidades" name="notificacionBean" 
property="idLocalidad" >
<html:optionsCollection style="max-width: 10px;width: 10px" 
name="notificacionList" property="listaLocalidad" value="id" label="nombre"  />
</html:select> 

[b]DWR.XML[/b]

<dwr>
  <allow>
  <convert converter="bean" match="es.di.domain.Localidad"/>
<create creator="session" javascript="ListaLocalidad" 
class="es.di.persistence.sqlmapdao.ListaLocalidadSqlMapDao">
</create>
  </allow>
</dwr>

[b]LISTALOCALIDADSQLMAPDAO[/b] 
public class ListaLocalidadSqlMapDao extends BaseSqlMapDao
implements IListaLocalidadDao {
public List getListaLocalidadByIdMunicipio(Integer idMunicipio) throws 
Exception{
...}
}


This code only shows a javascript alert with the text: 
"es.di.persistence.sqlmapdao.ListaLocalidadSqlMapDao"
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=33630&messageID=65328#65328


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to