Gravity Forms Advanced Select
Gravity Forms Advanced Select es un plugin poderoso que mejora la funcionalidad de los campos de Selección de Dropdown, Selección Múltiple y Dirección en Gravity Forms. Con su interfaz atractiva, opciones dinámicas y su integración con otros plugins, proporciona una experiencia fluida y llena de características tanto para los creadores de formularios como para los usuarios.
Características
- Hermoso y buscable: Este plugin mejora de manera drástica los campos de Selección de Dropdown, Selección Múltiple y Dirección con solo un clic. Presenta una interfaz visualmente atractiva y fácil de usar.
- Opciones dinámicas y conjuntos de datos masivos: Con la integración de GP Populate Anything, puedes cargar opciones dinámicamente desde conjuntos de datos masivos. Esto te permite manejar grandes cantidades de datos de manera eficiente.
- Infinite scroll para opciones: Al habilitar la funcionalidad de infinite scroll, puedes ignorar los límites de consulta predeterminados y continuar desplazándote por todos los resultados. Esto proporciona una experiencia fluida y sin interrupciones para los usuarios.
- Carga diferida de opciones: El plugin ofrece la opción de cargar las opciones solo cuando el usuario interactúa con el campo. Esto mejora significativamente el rendimiento, especialmente al cargar opciones dinámicamente para varios campos.
- Filtrar opciones por valor de búsqueda: Con la combinación del poder de GP Populate Anything, puedes filtrar los resultados de las opciones según el valor de búsqueda del campo de selección. Esto permite a los usuarios encontrar opciones específicas fácilmente.
- Mostrar imágenes de opciones: El plugin se integra con el plugin de Image Choices de JetSloth para mostrar una imagen junto a cada opción de Selección de Dropdown o Selección Múltiple. Esto mejora la presentación visual de las opciones.
- Compatibilidad completa con dispositivos móviles: Los campos de Selección Avanzada son totalmente compatibles con todo tipo de dispositivos, lo que garantiza una experiencia perfecta para los usuarios móviles.
- Mayor accesibilidad: Los campos de Selección Avanzada son totalmente navegables mediante el teclado y son compatibles con lectores de pantalla. También son compatibles con el marco temático de Gravity Forms, lo que garantiza la accesibilidad para todos los usuarios.
Documentación
Para habilitar la funcionalidad proporcionada por Gravity Forms Advanced Select, sigue estos pasos:
- Agrega un campo de Selección de Dropdown, Selección Múltiple o Dirección a tu formulario.
- En la pestaña de “Perks” en la configuración del campo, habilita la opción de Selección Avanzada.
Para obtener información más detallada sobre cómo configurar y utilizar el plugin, consulta la documentación oficial.
Integraciones
Gravity Forms Advanced Select se integra estrechamente con otros dos plugins:
- GP Populate Anything: Esta integración optimiza cómo y cuándo se cargan las opciones del campo, mejorando el rendimiento con conjuntos de datos masivos.
- Image Choices de JetSloth: Esta integración te permite mostrar imágenes junto con las opciones de tu Selección de Dropdown o Selección Múltiple. Funciona sin problemas con opciones cargadas dinámicamente.
Preguntas frecuentes
¿Cómo puedo mostrar todos los resultados antes de realizar una búsqueda?
De forma predeterminada, cuando utilizas GP Populate Anything para cargar opciones y filtras por el valor de búsqueda de la Selección Avanzada, el usuario debe ingresar algo en la caja de búsqueda antes de que se carguen los resultados. Sin embargo, puedes cambiar este comportamiento mediante el uso del filtro proporcionado. Simplemente establece `ignoreEmptySearchValue` en `true` para mostrar todos los resultados cuando el usuario seleccione el campo sin ingresar un valor de búsqueda.
add_filter( 'gpadvs_js_init_args', function( $init_args, $form, $field ) {
$init_args['ignoreEmptySearchValue'] = true;
return $init_args;
}, 10, 3 );
¿Cómo puedo cambiar la longitud mínima de búsqueda requerida para mostrar resultados?
Si utilizas GP Populate Anything para cargar opciones y filtras por el valor de búsqueda de la Selección Avanzada, el usuario debe ingresar al menos tres caracteres antes de que se realicen las consultas y se muestren los resultados. Sin embargo, puedes ajustar esta longitud mínima mediante el uso del filtro proporcionado. Por ejemplo, para requerir solo un carácter, utiliza el siguiente código:
add_filter( 'gpadvs_js_init_args', function( $init_args, $form, $field ) {
$init_args['minSearchLength'] = 1;
return $init_args;
}, 10, 3 );
Notas para desarrolladores
Advanced Select está impulsado por la biblioteca Tom Select.
Para obtener más información sobre los hooks disponibles y otros recursos para desarrolladores, consulta la referencia de hooks de Gravity Forms.
– – –
Gravity Forms Advanced Select es un plugin potente que mejora la funcionalidad de los campos de Selección de Dropdown, Selección Múltiple y Dirección en Gravity Forms. Con su atractiva interfaz, opciones dinámicas e integración con otros plugins, proporciona una experiencia fluida y llena de funciones tanto para los creadores de formularios como para los usuarios. ¡Mejora tus formularios de Gravity Forms con Gravity Forms Advanced Select!
Valoraciones
No hay valoraciones aún.