Qodly Studio for 4D: novedades en 4D 20 R4

Qodly Studio para 4D presenta una solución intuitiva para la creación de aplicaciones web con un mínimo esfuerzo de codificación.

Perfectamente integrado con 4D Server, puede aprovechar fácilmente la lógica de negocio existente desarrollada para aplicaciones de escritorio.

¿Tiene curiosidad por conocer las novedades de Qodly Studio for 4D 20 R4 con la última versión de 4D? Siga leyendo para conocer las nuevas funcionalidades para su aplicación web.

    Eventos, funciones, acciones

    Función Variadic

    Puede añadir el símbolo «…» en el último parámetro para simplificar las declaraciones de métodos y de funciones que aceptan un número indeterminado de parámetros, haciendo su código más corto, legible y flexible. Para obtener una guía detallada sobre las funciones variádicas, consulte esta entrada de blog informativa.

    Se ha añadido soporte para funciones variádicas en Qodly Studio for 4D.

    Por ejemplo:

    exposed Function variadicFunc($param : Text; ... : Integer) : Collection
    // code

    Show a visual representation showing the function card of the variadicFunc function, including a schematic display of the parameters (name and type) of the function

    Documentación: parámetros y variabilidad de las funciones

    Acción estándar Reset

    Esta nueva acción estándar restablece al valor inicial de una entidad o de una fuente de datos de selección de entidades.

    Documentación: Acciones estándar

    Evento de doble clic para LAS TABLAS DE datOS

    Un nuevo evento de doble clic se activa cuando los usuarios hacen doble clic en un componente de tipo «datatable».

    Documentación: Eventos para las tablas de datos

    Experiencia usuario

    Barra de progreso

    El usuario obtiene información visual clara, ligera y sencilla, así como una barra de progreso en la parte superior de la página cuando la página está esperando una respuesta del servidor, por ejemplo, durante la ejecución de consultas REST, que pueden tardar un tiempo.

    Show a visual example of the progress bar.

    Documentación: Barra de progreso

    Imagen por defecto

    Se muestra una imagen por defecto cuando la fuente de datos asociada a un componente imagen es nula.

    Documentación: Imagen

    Componentes

    En esta versión, se han introducido varias mejoras a los componentes.

    Componente DE Entrada de texto

    Dos nuevos tipos de control están disponibles:

    Tipo de área de texto

    Puede seleccionar un cuadro de texto más grande para escribir un texto de varias líneas y ampliar y ajustar su tamaño:

    Show a visual representation of an input control of text area type.

    Tipo de duración

    Se ha añadido un widget dedicado a la duración. Para limitar la entrada del usuario a los valores de duración activando el desplazamiento, la entrada manual o utilizando los iconos + y -:

    Show a visual representation of an input control of duration type.

    Un nuevo formato de datos está disponible para el tipo de duración: Without seconds: 14:40.

    cursor

    La nueva opción «ReadOnly» permite utilizar el cursor como representación visual de un valor definido en otra parte de la aplicación, que el usuario no puede cambiar haciendo clic en el cursor.

    Documentación Cursor

      Mejoras en UI Studio

      Para mejorar la experiencia usuario de los desarrolladores, el studio se ha actualizado con las siguientes mejoras:

      Tarjetas de eventos plegables

      Las tarjetas de eventos se pueden contraer para ofrecer un espacio más amplio y una visión global de las acciones de navegación, las acciones estándar y las funciones.

      • Tarjeta de acción plegada:

      Collapsed action card

       

      • Tarjeta de acción desplegada

      Uncollapsed action card

      Documentación: Cambiar la visibilidad de la tarjeta de eventos

      Eliminación de clases CSS, namespaces y datAsources no utilizados

      Para mantener sus formularios limpios, se ha añadido una nueva funcionalidad para eliminar fácilmente las clases CSS, namespaces y las datasources no utilizados.

      Show a brush icon that correspond to the "Delete unused elements" action.

      Modo de vista previa TABS

      Por defecto, en Qodly Studio, al hacer clic en un archivo en el explorador se abre automáticamente en una nueva pestaña si no está ya abierto. Esto puede llevar a abrir un gran número de pestañas.

      Cuando el modo de vista previa de pestañas está activado, al hacer clic en un archivo en el explorador se muestra una vista previa de su contenido y se reutiliza una pestaña existente. Si comienza a editar el archivo o utiliza el doble clic para abrir el archivo desde el explorador, se dedica una nueva pestaña a ese archivo.

      La pestaña del modo de vista previa se indica en cursiva en el encabezado de la pestaña:

      Show a preview mode tab with the tab heading displayed in italics for easy identification

      Propiedad DE la Imagen de fondo

      Buenas noticias: para utilizar una imagen de la carpeta compartida como fondo, basta con arrastrar y soltar la propiedad en el panel de propiedades.

      Y…

      Con estas nuevas y emocionantes funcionalidades y mejoras, Qodly Studio for 4D continúa permitiendo a los desarrolladores crear fácilmente aplicaciones web dinámicas y fáciles de utilizar.

      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.