• Jueves 14 de Noviembre de 2024, 04:32

Autor Tema:  Re: Listas simples  (Leído 2563 veces)

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Listas simples
« en: Lunes 8 de Septiembre de 2003, 18:02 »
0
Bueno creoq ue ya postee esto en otro foro, pero aca tambien espertinente:

Resulta que tengo una pagina que realiza una busqueda dinamica, es decir tengo 3 listbox
el primero muestra los tipos de equipo, es decir impresoras, cpu, lector de barras, monitor, etc..
el segundo muestra las marcas de los equipos, es decir hewlett, ibm, dell..etc
el tercero muestra los modelos es decir algo como cpq112b43ox

El problema consiste en que la pagina debe cambiar dinamicamente los contenidos de de los listbox,
es decir si selecciono las impresoras en el primer listbox, el segundo me debe solo mostrar las marcas pertinentes a las impresoras y ninguna más,
luego al seleccionar en el segundo, el tercer listbox debe mostrarme solo los modelos pertinentes a las impresoras de la marca seleccionada...

La idea es que si hago esto, no sea enviando otra vez toda la peticion al servlet, puesto que se trata de que sea muy rapido, asi que es necesario hacerlo por algun tipo de script o propieda, pero a nivel del cliente.

No soy muy bueno con el jscript, pero he intentado algunas coasas sin resultados, cabe la observacion que desde el servlet puedo generar el jscrpt o mejor cualquier script, tambien dinamicamente, si eso sirve de algo.

Tambien cabe a aclarar que es factible enviar o solicitar datos desde el script a algun servlet... la idea principal es no recargar al servlet pidiendole que envie todo el formulario nuevamente.

Gracias

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Avalon

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Re: Listas simples
« Respuesta #1 en: Martes 9 de Septiembre de 2003, 13:06 »
0
Mira en este tema que se publicó en el foro de JavaScript:

http://foros.solocodigo.com/viewthread.php?tid=1206


Desconozco el funcionamiento de los servlets, pero creo una solución sería cargar todos los datos y guardarlos en arrays de JavaScript.

Aunque si dices que puedes intercambiar algunos datos con el servlet quizá sea más fácil obtener los datos cuando los necesites y cambiar el contenido de los listbox una vez los recibas :question:


Salu2,
Avalon

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Listas simples
« Respuesta #2 en: Martes 9 de Septiembre de 2003, 14:08 »
0
Muchisimas gracias Avalon, la unica persona que recuerdo que me haya resuelto inquietudes eres tu...
Estoy  muy agradecido.

Lo del java script, voy a estudiralo, esta buenisimo, perfecto!!!


Mil Gracias

JuanK
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Avalon

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Listas simples
« Respuesta #3 en: Miércoles 10 de Septiembre de 2003, 11:21 »
0
No hay de que JuanK, para eso estamos, para ayudarnos unos a otros. Y por tus más de 700 mensajes deduzco que has ofrecido muchísima más ayuda de la que has recibido... así que encantado de poder ayudarte :beer:


Salu2,
Avalon

hecktor00

  • Miembro activo
  • **
  • Mensajes: 85
    • Ver Perfil
Re: Listas simples
« Respuesta #4 en: Jueves 15 de Julio de 2004, 06:55 »
0
comentario
esta es mi idea q generes arreglos {marca,modelo,etc}
al seleccionar  envies los indices para cargar los datos en el siguiente combo
.......::::::......:.::::::::::Norte Veracruz Mexico....

nostromo

  • Miembro MUY activo
  • ***
  • Mensajes: 134
    • Ver Perfil
    • http://win32cpp.cjb.net
Re: Listas simples
« Respuesta #5 en: Miércoles 28 de Julio de 2004, 21:46 »
0
Hola;

Has pensado utilizar JavaScript y XMLDom, al cargar la página el XML Base de Datos se carga una sola vez, y al pedir los cambios de los select no pierdes tiempo en consulta al servidor y refrescar la página. La consulta es en tiempo real.

Actualmente utilizo esta técnica, ahorras bastante tiempo en consulta. Y la mantención de la Base de Datos es fácil y rápida.

Nos vemos.