Pregunta

Uno de los chicos con los que trabajo necesita un control personalizado que funcione como un ddl multilínea ya que, hasta donde hemos podido descubrir, tal cosa no existe.

¿Alguien tiene alguna idea o ha creado algo así antes?
Tenemos un par de ideas pero implican mucho uso de bases de datos.

Preferimos que sea GRATIS!!!

¿Fue útil?

Solución

Usamos una versión modificada personalizada de pez lechón en el trabajo.El rendimiento de la base de datos no es un problema para nosotros porque almacenamos en caché el control.

El control se muestra anidado. UL/LIs ya sea para todos los nodos en el web.sitemap o para un determinado conjunto de páginas extraídas de la base de datos.Luego usamos jQuery para hacer todas las cosas interesantes de JavaScript.Debido a que utiliza HTML tan básico, es bastante fácil tener elementos largos de varias líneas o envueltos una vez que se les aplica estilo con CSS.

Otros consejos

Mira esto EasyListBox.Lo usé en un proyecto y, aunque un poco peculiar al principio, hice el trabajo.

No estoy seguro exactamente de qué quiere decir con varias líneas, pero si selecciona varios elementos en una lista desplegable, consulte esto manifestación.

Si muestra elementos que envuelven varias líneas en un menú desplegable, vea esto manifestación.Puede poner un descanso en el HTML para lograr lo que podría estar buscando.He usado este control de esta manera antes, así que puedo confirmar que funciona.

Buena suerte.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top