Versión tras versión, Qodly Studio for 4D se convierte en una plataforma más potente, una solución robusta y fácil de usar para la creación de aplicaciones web profesionales con un mínimo esfuerzo de codificación.
Integrado profundamente con 4D, Qodly Studio for 4D le permite aprovechar la lógica de negocio existente desarrollada para aplicaciones de escritorio.
Qodly Studio for 4D 20 R6 ofrece muchas funcionalidades que son fáciles de usar.
¡Sumerjámonos en los detalles!
Actualización de Terminología
Para mejorar la precisión, algunos conceptos de Qodly han sido renombrados: webforms son ahora Pages, y las fuentes de datos son ahora sources Qodly.
copiar/pegar acciones y cambiar el nombre de una función llamada
Las acciones se pueden copiar y pegar cuando se tienen cosas similares para configurar en varias páginas.
También se puede cambiar el nombre de una función llamada, evitando la necesidad de borrarla y volver a crearla. ¡Es tan útil cuando se ha cambiado el nombre de una función!
¡Ahorrará mucho tiempo gracias a esta nueva función!
RefuerCE su iU gracias a la página estados
Esta es la principal novedad de esta versión.
Ahora puede modificar la interfaz de usuario (UI), el estilo y otras propiedades sobre la marcha y adaptar las páginas a privilegios específicos, valores de Qodly Source, contextos o escenarios sin depender en gran medida del procesamiento del lado del servidor.
Principio
Un estado se define por sus diferencias con la página Qodly original, conocida como estadoBase. Los estados permiten la personalización dinámica de la interfaz de usuario, como la visibilidad condicional o las modificaciones de estilo con respecto al estado Base.
En una página Qodly, cree tantos estados como necesite en función de sus casos de uso.
El verdadero valor añadido de esta funcionalidad es que un estado puede estar vinculado a una condición.
Estas condiciones se basan en criterios como los niveles de privilegio o el valor de la fuente de Qodly (en la documentación se detallan más criterios).
El estado se activa o desactiva dinámicamente según se evalúen estas condiciones como TRUE o FALSE.
ejemplo
En el siguiente vídeo, podrá ver una rápida visión general del poder de los estados.
Mientras crea estados, también descubrirá el poderoso y fácil de usar editor de condiciones, que puede manejar la lógica de negocio más compleja.
Tenga en cuenta que un estado también se puede activar/desactivar en el procesamiento del lado del servidor gracias a las nuevas funciones enableState() / disableState() disponibles en el objeto Web Form.
Consulte la documentación para obtener más información. Una serie de tutoriales también estará disponible próximamente.
desactivar componentes
Siguiendo con la funcionalidad States, los componentes se pueden desactivar gracias a una nueva propiedad Disabled.
Cuando está desactivado, los eventos definidos para este componente no se activan, y tiene un renderizado particular.
¿Quiere desactivar un botón hasta que el usuario haya introducido toda la información obligatoria? Basta con desactivar el botón en la página Qodly (estado Base) y crear un estado en el que esté activado.
explorador – ergonomía mejorada para las clases
La ergonomía de las clases en el Explorador se ha mejorado para una mayor facilidad de uso, especialmente si tiene un modelo de datos complejo.
La clase Datastore siempre aparece primero.
Las clases del modelo de datos ORDA aparecen en segundo lugar y están agrupadas por nombre de clase de datos. Si están vacías, aparecen en gris y se pueden crear simplemente haciendo clic en el nombre de la clase.
Las demás clases aparecen en tercer lugar.
los diálogos se agrupan en el esquema
Con la versión 20 R5, descubrió los diálogos.
Ahora están agrupados en el esquema y pueden editarse desde allí, mejorando la visibilidad y la facilidad de uso.
QODLY STUDIO FOR 4D ahora soporta singletons
Lanzamos singletons con 4D 20 R5, y con 4D 20 R6, Qodly Studio for 4D soporta singletons. Pueden ser manejados con el explorador y el editor de código.
Las funciones singleton pueden ser llamadas y protegidas por permisos.
Lea esta entrada de blog para aprender más.
cambiar el tipo de una fuente qodly escalar
Se puede cambiar el tipo de una fuente escalar Qodly después de su creación, eliminando la necesidad de borrar y volver a crear la fuente.
nueva acción estándar: limpiar
Una nueva acción estándar está disponible. Permite limpiar las selecciones de entidades de sus entidades eliminadas, evitando espacios en blanco en la interfaz de usuario.
En el siguiente vídeo, primero se elimina una entidad persona sin utilizar la acción estándar de limpieza, lo que provoca líneas vacías en la tabla de datos. En segundo lugar, se utiliza la acción estándar de limpieza y las líneas vacías desaparecen.
compatibilidad con caracteres japoneses
Qodly studio ahora soporta caracteres japoneses para los artefactos que pueda crear con Qodly studio (nombres de fuentes Qodly, nombres de páginas Qodly … etc.)
Arrastrar y soltar una imagen desde la carpeta compartida a la fuente del panel de propiedades.
Ahora puede seleccionar una imagen de la carpeta compartida y arrastrarla y soltarla directamente en la propiedad fuente de la imagen o en la propiedad fuente de la imagen por defecto.