Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Seleción de listas largas

Estas en el tema de Seleción de listas largas en el foro de Frameworks JS en Foros del Web. Buenas a todos, Tengo el siguiente problema, en una página php el usuario tiene que elegir un valor de dos listas bastante largas, uno de ...
  #1 (permalink)  
Antiguo 06/10/2010, 04:25
Avatar de Subotai  
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 20 años, 11 meses
Puntos: 1
Seleción de listas largas

Buenas a todos,

Tengo el siguiente problema, en una página php el usuario tiene que elegir un valor de dos listas bastante largas, uno de cada uno, pero no siempre tendrá que hacerlo.

Utilizando php+html tradicional se montan dos listas de unos 8000 registros cada una aproximadamente, como os imaginaréis resulta muy lenta la carga por lo que una posible solución sería que esas listas se generasen únicamente cuando fuera necesario, llamándolas desde un enlace o un botón por ejemplo.

También hay que tener en cuenta que como son listas larguísimas no puedo utilizar un autocomplete o autosuggest porque no son funcionales (ya lo he intentado y no soportan tantos registros)

Bien, por donde tiro? Debería usar alguna librería tipo Mootools o Jquery?
Hasta ahora todo lo que he echo en este ámbito ha sido haciendo pequeños cambios a este tipo de librerías, pero mis conocimientos son un poco limitados en estas tecnologías.

Gracias a todos :)
  #2 (permalink)  
Antiguo 06/10/2010, 09:33
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Seleción de listas largas

Cita:
Iniciado por Subotai Ver Mensaje
También hay que tener en cuenta que como son listas larguísimas no puedo utilizar un autocomplete o autosuggest porque no son funcionales (ya lo he intentado y no soportan tantos registros)
probaste al usar autosuggest solo mostrar de a 10 registros por ejemplo?
es obvio que si pones todos tus registros la búsqueda sera algo lenta.
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 06/10/2010, 10:13
Avatar de Subotai  
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 20 años, 11 meses
Puntos: 1
Respuesta: Seleción de listas largas

Es que ese es mi problema, imagina que tienes que sacar un listado de editoriales.

Por ejemplo quieres buscar la editorial 'ABA' Así que comienzas a escribir y ya tienes escrito aba pero no te muestra ningún resultado porque la búsqueda que está haciendo es:

aba
abaa
abad
abade
abadía
abadie
abandonado
abanderado
abalat
abaratar
abasa
abasalato
abapa
abaq
...

y así hasta unos 20 o más.. pues el autosuggest y autocomplete no los coge hasta que escribes aba+* porque ya te devuelve un conjunto de entre 4 o 10 resultados.

Todo esto tiene que venir de la base de datos por lo que además resulta un poco lento de cargar.

Gracias por responder

Etiquetas: ajax, listas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:50.