El lenguaje 4D le permite desarrollar aplicaciones empresariales excepcionales. Muchos de ustedes han tomado la iniciativa de crear herramientas que agilizan tareas específicas: código, validación de enlaces a elementos externos como imágenes, conversión de código heredado a ORDA, gestión de archivos de recursos XLIFF o facilitación de la refactorización. Estas soluciones personalizadas mejoran la productividad y fomentan la innovación.
En 4D 20 R8, el comando FORM EDIT ha evolucionado. Ahora puede abrir un formulario y seleccionar un objeto del formulario.
Por ejemplo, puede listar los objetos de un formulario desde una herramienta de análisis e introspección. Haciendo doble clic en un elemento de la lista se abrirá el formulario, y podrá seleccionar el objeto del formulario para modificar una de sus propiedades utilizando la nueva sintaxis del comando.
El comando FORM EDIT toma el nombre del formulario como primer parámetro y el nombre del objeto o grupo de formularios que se desea seleccionar como segundo parámetro. El segundo parámetro es opcional.
FORM EDIT($formName; $objectName)
Por ejemplo, se utiliza el comando Compile Project y muestra la lista de errores devuelta por el comando en una colección list box. Al hacer clic en un botón «abrir», desea abrir el formulario o método que contiene el error. Basta con escribir:
If (Form.currentItem.code.type="formObjectExpression")
FORM EDIT (Form.currentItem.code.formName; Form.currentItem.code.objectName)
Else
METHOD OPEN PATH (Form.currentItem.code.path)
End if
Y sí, para el objeto «inputFirstname», tenemos un error de mayúsculas/minúsculas en la expresión de la fuente de datos.

Esta nueva funcionalidad le permitirá acceder fácilmente a las propiedades de un objeto sin tener que navegar por las diferentes páginas del formulario. Para más detalles, recomiendo consultar la página de documentación del comando.
¡Feliz programación!
Por el momento, no se pueden publicar comentarios en esta entrada.