Avisos
Vaciar todo

Listas desplegable

25 Respuestas
5 Usuarios
0 Reactions
4,284 Visitas
Respuestas: 85
Trusted Member
Topic starter
 

Buenas noches necesitaria saber como relacionar listas deplegables en breezing forms ,

he consultado este hilo pero no me termina de aclararme .

gracias por su atencion

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 18/03/2013 9:15 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Alfredo

Puedes enviar el link al que haces referencia?

Además veo que tu sitio web esta en mantenimiento. Revisa el siguiente post para que veas como habilitar un usuario temporal
https://www.webempresa.com/blog/modo-mantenimiento-en-wordpress.html

Saludos.


 
Respondido : 18/03/2013 10:59 pm
Respuestas: 85
Trusted Member
Topic starter
 

el link que he consultado es este

https://www.webempresa.com/foro/22-BreezingForms/27398-como-relacionar-dos-listas-desplegables-en-Breezingforms.html


 
Respondido : 19/03/2013 10:58 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En los formularios de ejemplo que vienen con BreezingForms ya viene un ejemplo en el que se relacionan listas desplegables entre sí.

Para comprobar si tienes este formulario vete en la administración de Joomla a Componentes->BreezingForms->Administrar Formularios. Encima del listado de formulario deberás tener un filtro que pone Paquete. Comprueba si tienes la opción Samples. De ser así, selecciónala y verás los formularios de ejemplo.

Si no tienes el paquete Samples puedes importar el formulario que te indico a partir del archivo adjunto que he añadido. Para ello descomprime el zip adjuntado (tendrá que quedarte un archivo xml y vete a Componentes->BreezingForms->Configuración. Pulsa en el botón Instalador Paquete. En la nueva página que se muestra marca la opción Subir un fichero empaquetado por el cliente & instalar, selecciona el archivo xml que te has descargado y pulsa en botón Instalar Paquete que hay arriba a la derecha. Así ya tendrás el paquete Samples con el formulario en cuestión.

Una vez que estamos en el paquete Samples editamos el formulario de titulo Country selection. Edita los distintos campos de las listas desplegables y fíjate sobre todo en lo que hay en la pestaña Scripts, ya que aquí se definen los datos que se cargarán en las otras listas.


 
Respondido : 19/03/2013 12:35 pm
Respuestas: 85
Trusted Member
Topic starter
 

Buenas tardes :

gracias por el ejemplo , he visto que los valores del array se declaran en modo texto en el script , pero no consigo que funcionen haciendo una consulta a una abse de datos que tengo cargada.

un saludo


 
Respondido : 19/03/2013 1:38 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Si lo que quieres es que cuando se seleccione un valor de una lista se lance una consulta a la base de datos para cargar datos en otro lista eso es mucho más complejo.

Te paso un enlace a la página de los desarrolladores donde se indica cómo rellenar los datos de un listado a partir de datos que haya en una base de datos:

http://crosstec.de/support/index.php?pid=knowledgebase&cmd=viewentclient&id=52

No creo que esto te sirva porque no es para cargar elementos relacionados.

Para lo que tú buscas se supone que los datos tendrían que estar cargados de partidas porque el BreezingForms no funciona con AJAX. Una posible opción sería tener un formulario en varios pasos, de forma que al seleccionar un valor redirijas a un nuevo formulario (no vale otra página del mismo formulario) y ahí cargues los nuevos datos.


 
Respondido : 19/03/2013 1:56 pm
Respuestas: 85
Trusted Member
Topic starter
 

Buenas tardes :

el ejemplo que me adjuntaron solamente funciona en modo clasico o tambien prodian usarse los script para modo rapido ?

muchas gracias por su atencion.


 
Respondido : 19/03/2013 2:23 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Alfredo,

Revisa http://crosstec.de/en/forums/15-usage/11198-dynamic-select-list-from-db.html

Saludos


 
Respondido : 19/03/2013 2:59 pm
Respuestas: 85
Trusted Member
Topic starter
 

HE implementado la solucion de crosstec y no me funciona el formulario.

a cerca de la consulta de la lista desplegable , seria posible cargar los valores de las cosultas a bases de datos en variables array para usar el ejemplo que me enviaron ?

lo he intentado pero no me funciona.


 
Respondido : 23/03/2013 9:51 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En principio no se podrían realizar las consultas a la base de datos directamente en el lugar donde se rellenan los arrays debido a que esta caja está pensada para cargar código javascript y no php, que es lo que se necesita para la consulta a la base de datos.

Podrías tratar de generar el código javascript mediante php. Para ello tendría que pulsar en el botón Editar Formualario e ir a la pestaña Piezas del Formulario. El código habría que ponerlo en el apartado Antes del Formulario.

Ya te adelanto que el trabajo puede ser muy complejo.


 
Respondido : 25/03/2013 1:18 pm
Respuestas: 85
Trusted Member
Topic starter
 

Buenas tardes :

Ante todo muchas gracias por su atencion.

Finalmente he decidido meter en codigo todos los arrays con todos los datos que necesito en estas selecciones de combos

1 - llega un punto en que no me guarda bien todo el codigo en el script , existe limitacion en el volument de este codigo .

2 - solamente consigo que funciones este codigo en el modo clasico , no es posible que funcione en modo quick ?


 
Respondido : 25/03/2013 2:40 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Alfredo

No entiendo bien a que te refieres con :

1 - llega un punto en que no me guarda bien todo el codigo en el script , existe limitacion en el volument de este codigo .

Podrías detallar un poco más esto?

Tienes opciones de insertar código script o piezas PHP en todos los modos por lo que teoricamente debería funcionarte

Saludos.


 
Respondido : 25/03/2013 9:46 pm
Respuestas: 85
Trusted Member
Topic starter
 

Buenos dias :

pues el problema es :

1 - que en el modo quick , me carga los dos listados en el el mismo desplegable .
2 - en el modo clasis me funciona perfectamente pero llega un momento que como el script es muy grande me lo corta . Estoy haciendo un desplegable Provincia localidad con todas las localidades de España.

adjunto el formulario en quickmode para que puedad ver lo que me ocurre que me carga los dos desplegable en el mismo.

muchisimas gracias por su atencion


 
Respondido : 07/04/2013 8:48 am
Hicham
Respuestas: 1908
Noble Member Suspendido
 

Hola Alfredo,

No hemos recibido el adjunto que nos comenta, reenvíalo de nuevo.


 
Respondido : 07/04/2013 11:50 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Alfredo,

Estás intentando subir archivos de extensiones no permitidas en el foro. Prueba a adjuntar en formato .zip

Saludos


 
Respondido : 08/04/2013 10:55 am
Página 1 / 2