Comunidad de diseño web y desarrollo en internet online

Duda con interfaz #2: ventanas modales

Citar            
MensajeEscrito el 29 Jun 2007 05:52 pm
Buenas tardes :D

A ver, voy rápido con esto:

Supongamos que tenemos la típica tabla personas, tenemos otra tabla "matrimonios" pongamos por caso, donde se nos pide indicar la pareja de personas, testigos, etcétera.

Pero tendriamos que indicar su ID ya que estas personas deberian estar registradas en la tabla "personas".

Ahora, lo correcto seria no dejar el campo abierto y usar algun control para que el lu$er suministre la información correcta.

¿Cómo se haría esto? Si en la tabla personas hay toda la población de una ciudad, por ejemplo, no creo que sea viable hacer SELECT con 50000 opciones xD Habría que usar una ventana modal pero ¿Cómo?

Un pop up?
Un lightbox gone wild crazy? (buscar en google)
Un frame / Iframe?

-La idea del pop up no me gusta por los bloqueadores y la posibilidad de que el lu$er lo minimice sin querer y luego se enrede

-el lightbox obviamente tendria que ser con ajax

-El iframe deberia tener algo asi como un boton para que sea visible o no, pero no me parece la solución más estandar.

Qué proponen ustedes?

Gracias de antemano, un abrazo.

Por Duilio

Claber

2590 de clabLevel

25 tutoriales
1 articulo

Genero:Masculino   Premio_Secretos

Venezuela

firefox
Citar            
MensajeEscrito el 29 Jun 2007 05:59 pm
Haz una paginación de resultados, que te muestre de 20 en 20 por ejemplo. O facilita que pueda buscar por nombre y apellidos.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 29 Jun 2007 06:06 pm
Si, podrias hacer una paginación de resultados para optimizar la busqueda.
O sino proba con el overflow de un DIV. Esto hace que un DIV mantenga el tamaño que vos le pongas y si el contenido se pasa de ese alto aparece una barra de desplazamiento.
Esto se hace asi

Código :

#personas{
width:300px;
height:300px;
overflow:auto;
}


Ajusta el tamaño a gusto.
Creo que a algo asi te referias. Sino mis sinceras disculpas.

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2007 06:36 pm
No entiendo la idea, pero creo que puedes usar algun tipo de filtro para no mostrar todas las opciones, esto lo digo sin entender bien la idea y sin conocer la BD.

Otra idea es que te hagas un componente autocomplete, ese que mientras vas escribiendo te muestre las opciones con coincidencias.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 29 Jun 2007 08:51 pm
:shock:

disculpenme, crei explicarme bien.
La solución en sí es como la plantea One, una ventana modal donde hacer una búsqueda o revisar los datos, hasta conseguir el registro necesitado y seleccionarlo; el problema es donde mostrar eso:

1. pop up
2. lightbox
3. iframe

Espero haber aclarado esto y gracias a todos por su ayuda.

Por Duilio

Claber

2590 de clabLevel

25 tutoriales
1 articulo

Genero:Masculino   Premio_Secretos

Venezuela

firefox
Citar            
MensajeEscrito el 29 Jun 2007 09:16 pm
2. lightbox

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.