|
 |
aspx_espanol thread: Re: HTML - Select
Message #1 by "Daniel Chavez" <chavezd@r...> on Thu, 20 Feb 2003 16:43:30 -0500
|
|
Hola Daniel, he usado un javascript para capturar el campo seleccionado
del primer select. Pero mi duda est=E1 en:
Tengo una procedimiento en el que concateno el nombre del campo para
obtener los campos y hacerle el databind() al segundo select. =BF=BFCOMO
HAGO PARA LLAMAR AL SUB desde la FUNCION JAVASCRIPT????
Sub LLenaData(Campo as string)
'Le envio el nombre del Campo para obtener la lista de valores
distintos usando par=E1metros
...
DS =3D new DataSet()
MyCommand.Fill(DS, "Valores")
MySelectData.DataSource=3D DS.Tables("Valores").DefaultView
MySelectData.DataBind()
End Sub
<script type=3D"text/javascript">
<!--
function GetDatos(valor) {
var nfield=3D''
switch (valor){
case "Tipo PS" :
nfield =3D "tip_siglas";
break;
case "Exoneraci=F3n" :
nfield =3D "ex";
break;
case "G=E9nero" :
nfield =3D "ps_grupops";
break;
case "Fecha Ing." :
nfield =3D "ps_fecha";
break;
case "N=BA Ficha" :
nfield =3D "ps_nficha";
break;
case "Comit=E9 Perm." :
nfield =3D "ps_comitep";
break;
case "Asistente" :
nfield =3D "asi_abrev";
break;
case "Estado" :
nfield =3D "est_nombre";
break;
case "Etapa Actual" :
nfield =3D "eta_descripcion";
break;
}
***COMO HAGO PARA LLAMAR AL SUB ANTERIOR PASANDOLE EL CAMPO????
***YO HICE LO SGTE: LLenaData(nfield)
***PERO ME SALE ERROR
}
//-->
</script>
en el onchange =3D "GetDatos(this.options[this.selectedIndex].value)"
del
Select 1 (MySelect) llamo a la function JavaScript...
JOSE CARRASCO M.
Ministerio de Salud
-----Mensaje original-----
De: Daniel Chavez [mailto:chavezd@r...]
Enviado el: Jueves, 20 de Febrero de 2003 04:44 p.m.
Para: ASP.Net en Espa=F1ol
Asunto: [aspx_espanol] Re: HTML - Select
hola debes utilizar javascript cuando uses controles del lado del
cliente, o al menos utilizar m=E9todos del lado del servidor para
registrar javascript por ejemplo RegisterClientScriptBlock
si deseas trabajar con controles del lado del servidor ser=EDa
conveniente
codificar el metodo SelectedIndexChanged y con eso puedes codificar para
llenar un datagrid
daniel
----- Original Message -----
From: Jose Carrasco M.
To: ASP.Net en Espa=F1ol ; Daniel Chavez
Sent: Thursday, February 20, 2003 3:55 PM
Subject: HTML - Select
Buenas amigos,
Estoy a=F1adiendo a una p=E1gina aspx que muestra un datagrid, la
opci=F3n
de poder filtrar por campos y para ello estoy agregando 2 select en una
pagina aspx, de la sgte manera:
<select id=3D"MySelect" onchange=3D"???" runat=3D"server">
<option>- Seleccione un Campo -</option>
<option>Tipo PS</option>
<option>Exoneraci=F3n</option>
<option>G=E9nero</option>
<option>Fecha Ing.</option>
<option>N=BA Ficha</option>
<option>Comit=E9 Perm.</option>
<option>Asistente</option>
<option>Estado</option>
<option>Etapa Actual</option>
</select>
<select id=3D"MySelectData" runat=3D"server">
<option>- Seleccione un Valor -</option>
</select>
El primer select muestra los campos de un datagrid que me interesa
filtrar y en el segundo quisiera que se muestren los valores de acuerdo
al campo escogido.
Como puedo hacer esto?.
S=E9 que en el select puedo capturar el evento onchange, pero como
hago
ello?? Tendr=E1n alg=FAn ejm al respecto?.
JOSE CARRASCO M.
Ministerio de Salud
---
Usted est=E1 suscrito a aspx_espanol como:
jacarrascom@h...
Para darse de baja, env=EDe un mensaje en blanco a
%%email.unsub%%
|
|
 |