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]