Re: [Ovillo] Select y número de option

2009-03-25 Por tema Joseba
Parece buena idea pero cuando cliques en la opcion... como se comporta?

Me imagino q habra q meter javasscript para imitar todo el comportamiento
del select.


Slt.

-Mensaje original-
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Alejandro Salamanca
Enviado el: martes, 24 de marzo de 2009 23:21
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] Select y número de option

Puedes colocar el despliegue en un elemento html que tenga una altura 
determinada y con css hacer el tema del scroll.

Para no hacerlo más general, te pongo un ejemplo:

*** La parte html *
div class=salida_resultados
table
 tr
  td
...
  /td
 .
 . ***filas de 1 a n***
 .
/table
/div

*** la parte css *
div.salida_resultados { width: 400px; height: 200px; overflow: auto }

Y eso sería todo. Es decir, dejas en manos del css la presentación 
(como debería ser). Ajustas el alto y el ancho para la presentación 
inicial y si existen más filas en el resultado, automáticamente 
aparecerá la barra de scroll.

Suerte.

Julia Martínez escribió:
 Me parece que voy a pasar de hacerlo con javascript. A ver si el cliente
no
 se pone cabezota.

 Muchas gracias a todos.



 Un saludo.

 Julia





 El 24 de marzo de 2009 12:47, Tei oscar.vi...@gmail.com escribió:

   
 2009/3/24 Julia Martínez mjmi.webmas...@gmail.com:
 
 Hola a todos,

 Siento la pregunta, pero nunca me habían pedido algo así y no encuentro
   
 la
 
 manera de hacerlo.
 Tengo un select con (por ejemplo) 100 options. El cliente me pide que al
 desplegar, es decir, al pulsar sobre la flecha, salgan sólo 10
resultados
   
 y
 
 al mover el scroll pueda ver el resto, pero que no me muestre 30 options
 como hace por defecto.

 ¿Alguna idea?
   
 No confiar en  Windows, o ningun sistema operativo para que te lo
 dibuje, sino dibujar tu mismo el Widget. Lo cual es extremadamente
 peludo, porque a pesar de lo que parece, los widgets son muy
 complejos, su simpleza es engañosa.

 Creo que tu cliente es del tipo Vaquero que quiere poner en el morro
 del coche unos cuernos de vaca enormes.

 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo
   

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Select y número de option

2009-03-25 Por tema SkuNk
El día 25 de marzo de 2009 16:00, Joseba jos...@visionasolutions.es escribió:
 Parece buena idea pero cuando cliques en la opcion... como se comporta?

 Me imagino q habra q meter javasscript para imitar todo el comportamiento
 del select.


 Slt.

 -Mensaje original-
 De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
 En nombre de Alejandro Salamanca
 Enviado el: martes, 24 de marzo de 2009 23:21
 Para: Ovillo, la lista de CSS en castellano
 Asunto: Re: [Ovillo] Select y número de option

 Puedes colocar el despliegue en un elemento html que tenga una altura
 determinada y con css hacer el tema del scroll.

 Para no hacerlo más general, te pongo un ejemplo:

 *** La parte html *
 div class=salida_resultados
 table
  tr
  td
    ...
  /td
  .
  . ***filas de 1 a n***
  .
 /table
 /div

 *** la parte css *
 div.salida_resultados { width: 400px; height: 200px; overflow: auto }

 Y eso sería todo. Es decir, dejas en manos del css la presentación
 (como debería ser). Ajustas el alto y el ancho para la presentación
 inicial y si existen más filas en el resultado, automáticamente
 aparecerá la barra de scroll.

 Suerte.

 Julia Martínez escribió:
 Me parece que voy a pasar de hacerlo con javascript. A ver si el cliente
 no
 se pone cabezota.

 Muchas gracias a todos.



 Un saludo.

 Julia





 El 24 de marzo de 2009 12:47, Tei oscar.vi...@gmail.com escribió:


 2009/3/24 Julia Martínez mjmi.webmas...@gmail.com:

 Hola a todos,

 Siento la pregunta, pero nunca me habían pedido algo así y no encuentro

 la

 manera de hacerlo.
 Tengo un select con (por ejemplo) 100 options. El cliente me pide que al
 desplegar, es decir, al pulsar sobre la flecha, salgan sólo 10
 resultados

 y

 al mover el scroll pueda ver el resto, pero que no me muestre 30 options
 como hace por defecto.

 ¿Alguna idea?

 No confiar en  Windows, o ningun sistema operativo para que te lo
 dibuje, sino dibujar tu mismo el Widget. Lo cual es extremadamente
 peludo, porque a pesar de lo que parece, los widgets son muy
 complejos, su simpleza es engañosa.

 Creo que tu cliente es del tipo Vaquero que quiere poner en el morro
 del coche unos cuernos de vaca enormes.


 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo


 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo



 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo


Hola Julia:

Precisamente, existe un plugin para jQuery llamado Autocomplete [1],
que aparte de simular la funcionalidad de un select y mejorarlo con el
concepto autocomplete, tiene bastantes opciones configurables, entre
ellas, el número de registros a mostrar en el combo simulado (al mismo
modo que el ejemplo de Alejandro). Y nada, que te ahorrarás muchos
quebraderos de cabeza y la mayor parte del trabajo.
Échale un ojo a la demo [2].

Eso si no tienes problemas de implementar la librería jQuery en tu proyecto.

[1] http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
[2] http://jquery.bassistance.de/autocomplete/demo/

Espero que te sirva y mucha suerte con tu cliente.

-- 
Philipp Keweloh
To see what is in front of one's nose needs a constant struggle. -
George Orwell
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo