¡Un espectáculo de magia te espera con los atributos computados de ORDA!
A menudo es útil, o incluso esencial, que las bases de datos se adapten de forma flexible y evolutiva a los usuarios y a sus negocios en el mundo de la informática. El control de los datos accesibles es también un tema recurrente y delicado. Desde este punto de vista, los desarrolladores utilizan métodos y fórmulas a veces complejos para dar o restringir el acceso a la información, en función del contexto o de los derechos de acceso de los usuarios.
Pongamos un ejemplo sencillo. En su aplicación, a veces necesita mostrar una lista de personas. Una de las columnas muestra sus nombres completos, pero en su base de datos tiene un campo de nombre y otro de apellido. Actualmente, escribes una fórmula en la columna del cuadro de lista, y tienes que gestionar tú mismo la ordenación de la columna. ¿No sería genial tener un campo computado en el que pudiera definir su fórmula de cálculo y su método de ordenación, y tener toda la lógica de negocio dentro de la clase y no en cada interfaz?
Bueno, a partir de 4D v19 R3, 4D proporciona una solución a esto, con los atributos computados.
4D Write Pro – Cortes de sección continuos
A partir de 4D v19 R3, 4D Write Pro soporta saltos de sección continuos.
Un salto de sección continuo crea una sección en sí misma pero sin provocar un salto de página.
Esto permite, entre otras cosas, tener diferentes números de columnas en la misma página.
4D Write Pro – Nuevos formatos de imagen
A partir de 4D v19 R2, tanto las imágenes en línea como las ancladas dentro de los documentos de 4D Write Pro se beneficiarán de nuevos tipos de formato.
También hemos hecho mucho más fácil formatear las imágenes utilizadas como fondo de los documentos, secciones, párrafos, etc.
Descubramos más sobre estas mejoras.
4D Write Pro – Buscar y reemplazar
Desde hace muchos años, 4D Write Pro permite crear documentos simples o complejos, ya sea a través de la programación utilizando plantillas o simplemente creando nuevos documentos desde cero. A partir de 4D v19, tanto los desarrolladores como los usuarios finales estarán encantados de utilizar las nuevas capacidades de búsqueda (y sustitución) de 4D Write Pro. Utilizando no sólo la interfaz… ¡sino también el código!
¡Profundicemos en los detalles!
¡De formato docx a 4D Write Pro!
Hace un par de meses, nos alegramos de anunciar la posibilidad de exportar documentos de 4D Write Pro al formato Microsoft Word.docx. ¡Ahora estamos encantados de anunciar que la operación inversa también es posible!
A partir de 4D v19, puedes importar documentos .docx a 4D Write Pro. Echemos un vistazo más de cerca.
4D Write Pro: Localiza fácilmente todas las pausas
Los documentos de 4D Write Pro admiten cinco tipos de saltos:
- saltos de línea
- saltos de párrafo
- saltos de página
- saltos de sección
- saltos de columna
A veces, necesita localizar un determinado tipo de ruptura para sustituirlo por otro, o simplemente eliminar todas sus apariciones en el documento. Para hacer esto posible, hemos desarrollado una nueva función: WP Get breaks.
Cuadros de lista: Columnas de tiempo y cálculo de pie de página
Los cuadros de lista son unas herramientas estupendas y potentes para mostrar datos en la interfaz. Pueden mostrar campos de registros, elementos de matrices y, desde hace poco, selecciones de entidades y colecciones.
Aunque los nuevos cuadros de lista que utilizan colecciones o selecciones de entidades son más potentes en muchos sentidos, no permitían la visualización del tiempo ni los cálculos automáticos en sus pies de página, a diferencia de los cuadros de lista que muestran matrices o registros.
A partir de ahora, y siempre que se utilice el modo proyecto, todos los tipos de cuadros de lista pueden mostrar las horas en sus columnas, pero también tienen la posibilidad de mostrar cálculos en sus pies de página.
Utilizar colecciones y listas dentro de los objetos de los formularios
Las colecciones se utilizan cada vez más en la programación de 4D. A partir de 4D v19, puede utilizarlas para definir el contenido de algunos objetos de interfaz, incluso a través de la función Form. Esto es muy útil para la gestión genérica de interfaces.
También hemos añadido mejoras en el uso de las listas. ¡Veamos esto en detalle!
Lenguaje 4D – Mejoras en la comparación de cadenas
El lenguaje 4D ofrece más de 20 comandos para manejar cadenas. Y con 4D v18 R6, 4D introduce un nuevo comando: Compare strings. Y otro comando ha sido mejorado: Position. Ambos comandos le permiten utilizar opciones para obtener resultados más precisos. ¡Aprendamos más!
Cuadros de lista: Gestionar los clics en las celdas editadas
Como desarrollador, estás acostumbrado a manejar eventos dentro de objetos de formulario. El más común es el evento de formulario on clicked que puede ser utilizado en la mayoría de los objetos, incluyendo los cuadros de lista. En este objeto en particular, los clics pueden ser manejados tanto a nivel de la caja de lista como dentro de los métodos de las columnas.
Y a partir de 4D v18 R6, el evento de forma on clicked se dispara tanto si se está editando una celda como si no, lo que le da un mayor control y mejora la interfaz.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política