4D for Mobile Tutorial – Elegir un control de entrada

Los formateadores permiten dar formato a los datos mostrados o definir el comportamiento cuando el usuario toca los datos. Los controles de entrada siguen el mismo principio. Permiten seleccionar el tipo de teclado, definir el comportamiento o formatear los datos en un formulario de acción.

Por ejemplo, para los datos de imagen, tiene por defecto dos tipos de control, el primero permite seleccionar una imagen o hacer una foto, y el segundo muestra una zona para firmar.

Existen 3 tipos de controles de entrada:

Control de entrada anidado

Dependiendo del tipo de datos, se proponen diferentes widgets. Por ejemplo, para el formato imagen, tienes dos controles de entrada, ya sea para tomar una foto, seleccionar una imagen en la galería, o mostrar un área para firmar.

En este video, le mostraremos varios controles de entrada, algunos le permitirán configurar el teclado y otros leer un código de barras o firmar.

Control de entrada con código (Swift o Kotlin)

Puede interactuar fácilmente con aplicaciones nativas utilizando controles de entrada personalizados. Para ello, puede crear sus propios controles de entrada con código nativo o descargar algunos controles de entrada de nuestra galería, en función de lo que necesite para su aplicación.

Este video le muestra cómo obtener un número de teléfono y un correo electrónico de la lista de contactos de su móvil. Y también a obtener las coordenadas GPS y la dirección automáticamente.

Control de entrada basado en la lista de selección

Para algunos datos, quiere que el usuario elija un valor de una lista, por ejemplo, para definir el estado de una tarea. Para ello, existen dos tipos de listas de selección:

  • Lista de selección utilizando un archivo manifest.json y
  • lista de selección basada en fuentes de datos.

 

Este video muestra cómo crear listas con un archivo JSON para proponer una lista de imágenes o de textos. A continuación, dos ejemplos con listas basadas en los datos de la base de datos.

A continuación…

¡Listo! Ahora ya sabe cómo definir un control de entrada en su aplicación móvil. Para ir más allá, puede continuar con el blog o la documentación.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.