Producto

4D para iOS: UX mejorada (y más) con Deep Linking

Traducido automáticamente de Deepl

4D v18 R5 incluye una nueva gran característica: La vinculación profunda. Eso es genial, pero ¿qué diablos es?

He aquí un ejemplo:

¿Alguna vez has recibido un correo electrónico de Netflix preguntando si quieres seguir viendo una película que has dejado a medias? Haces clic en el enlace, pero no te lleva a la página de inicio de Netflix ni lanza la aplicación en tu teléfono. En su lugar, al hacer clic en el enlace se abre el reproductor y se reanuda la película exactamente donde la dejaste.

¡Eso es el deep linking! Permite a los usuarios abrir una vista específica en su aplicación con sólo hacer clic en una URL (mejorando significativamente la experiencia del usuario y aumentando su retención y compromiso).

Producto blank

Sintaxis fácil de usar para las funciones y métodos de las clases

Traducido automáticamente de Deepl

El uso de variables $1, $2 y $n en su código no sólo hace que el código sea menos legible, sino que también puede aumentar la confusión, ya que al cerebro humano le puede resultar difícil recordar a qué corresponden estas variables. La solución es crear una variable con un nombre comprensible y asignarle el valor de $1, $2, o $n.

4D v18 R5 tiene buenas noticias, ahora puede nombrar sus parámetros al declarar

  • un método del proyecto,
  • un trigger
  • un método de base de datos
  • un método de formulario
  • un constructor de una clase
  • una función de una clase.

¡Veamos cómo!

Producto blank

ORDA – Mejore su API con el alcance de las funciones

Traducido automáticamente de Deepl

4D v18 R4 y ORDA le permiten crear funciones de clase de alto nivel por encima del modelo de datos. Esto le permite escribir código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.

Con 4D v18 R5, estamos trayendo aún más características para ayudarle a optimizar y organizar su código. Por ejemplo, puede necesitar ejecutar una función localmente en el cliente para mejorar el rendimiento cuando se trabaja en modo cliente/servidor. Ahora es posible. O si expones tu base de datos como un servidor REST, puede que quieras que algunas funciones estén disponibles en el lado del servidor pero ocultas para tus clientes REST. ¡Esto también es posible!

Producto blank

Previsualiza tu CSS directamente en el editor de formularios.

Traducido automáticamente de Deepl

En 4D v18 R5, puede previsualizar el renderizado final de CSS en el editor de formularios SIN ejecutar su diálogo. Sí, ha oído bien. Estandarizar y revivir sus formularios nunca ha sido tan fácil.

Si todavía no ha oído hablar de CSS en 4D, ¡ahora es el momento perfecto para aprender más! Introducido en 4D v18 para aplicaciones de proyectos, este concepto incluye hojas de estilo mejoradas y rápidas basadas en CSS. Le recomiendo que eche un vistazo a esta entrada del blog.

Producto blank

Seleccione las páginas de la interfaz de 4D Write Pro para mostrar

Traducido automáticamente de Deepl

Los dos widgets de la interfaz 4D Write Pro siguen siendo mejorados con más habilidades y funcionalidades en cada versión. Para algunas de sus aplicaciones, no todas las páginas del widget son útiles. Por ejemplo, usted utiliza 4D Write Pro para formatear sus correos electrónicos, por lo que sólo desea mostrar algunas páginas para simplificar la interfaz y facilitar el trabajo del usuario.

4D v18 R5 le permite mostrar sólo las páginas deseadas. ¡Siga leyendo para saber cómo!

Producto blank

Widget de interfaz de 4D Write Pro: Importar y exportar

Traducido automáticamente de Deepl

¡Usted pidió una manera de importar y exportar diferentes formatos de documentos a través del widget 4D Write Pro y una vez más, 4D escuchó!

Además de los comandos de 4D que ya permiten importar y exportar documentos en diferentes formatos, como la exportación en formato .docx con 4D v17 R4 y en formato PDF con 4D v18 R4. Ahora, 4D Write Pro puede importar y exportar diferentes formatos de documentos a través del widget de la barra de herramientas y de la barra lateral.

Producto blank

¡Las características de la caja de lista Pro ahora son GRATUITAS!

Traducido automáticamente de Deepl

¿Estás interesado en construir cuadros de lista que puedan adaptar automáticamente la altura de cada fila a su contenido para que se pueda mostrar el texto o la imagen completa? ¿Qué te parece utilizar matrices de objetos en las columnas (esto permite introducir y mostrar varios tipos de valores en las filas de una sola columna del cuadro de lista)?

Son características muy interesantes, ¿verdad? Anteriormente, era necesario tener una licencia válida de 4D View Pro para poder utilizarlas. Pues bien, ¡ya no!

¡4D v18 R4 le permite acceder a estas funcionalidades GRATIS! No se requiere ninguna licencia adicional, ahora están incluidas en el producto estándar.

Producto blank

Cajas de lista: Configurar filas móviles (¡o no!) por código

Traducido automáticamente de Deepl

Los cuadros de lista son potentes objetos de formulario. Son fáciles de crear y manipular, y lo más importante, pueden manejar cualquier tipo de datos. Además, pueden ser totalmente configurados mediante programación… todo, desde insertar o eliminar filas y columnas, hasta definir o modificar toneladas de propiedades utilizando el lenguaje 4D. Con 4D v18 R4, se ha añadido otra importante propiedad a la lista. ¿Puede adivinar cuál es? Pista: lea el título de nuevo.

Producto blank

4D View Pro: Activar, desactivar o forzar los cálculos

Traducido automáticamente de Deepl

4D View Pro recalcula automáticamente las fórmulas de la hoja de trabajo cuando se cambian los datos de los que dependen (por ejemplo, entradas, fórmulas, nombres, etc.).

¿Pero qué pasa si quiere hacer su UI más interactiva y activar el cálculo de las fórmulas cuando quiera? 4D v18 R4 lo hace posible gracias a tres nuevos comandos: VP SUSPEND COMPUTING, VP RESUME COMPUTING, y VP RECOMPUTE FORMULAS. Estos comandos le permiten suspender y reanudar el cálculo de todas las fórmulas de su documento, o forzar su recálculo.