Uno de los aspectos novedosos de la versión 10 son los snippets, trozos de código predefinidos para reutilizar de una manera sencilla y, sobre todo, ordenada.
En el momento de escribir este post, la versión de Uniface requiere una configuración adicional en el ASN para poder modificar los snippets definidos por defecto. Basta descomentar la línea "allow_browse_templates = 1".
Qué puedes crear:
- Simples trozos de código. El típico bucle, o llamada a código de gestión de errores que repetimos una y otra vez.
- Plantilla de DSP: código por defecto y HTML base.
- Plantilla de cualquier otro componente.
- Plantilla de entidad: Campos por defecto y código.
Por ejemplo:
- Entidad típica con sus campos de borrado lógico, última modificación, etc. Lo que en versión 9 puedes agilizar usando templates de campo ahora puedes tener ya creado por defecto. Al crear una nueva entidad, ya aparece con una definición base. Y puedes crear tantos templates de entidad como requieras.
- DSP con Bootstrap. Usando el encabezado necesario para cargar los CSS y JS de Bootstrap.
- USP RESTful. Web service RESTful preparado a falta de incorporar las entidades objeto del interface.
- SVC creador de listas/árboles. Con las operaciones necesarias para crear listas asociativas o una arborescencia a partir de las entidades incluidas en tiempo de desarrollo.
Posteriormente, los snippets creados aparecen en los palettes de la zona izquierda y usarlos es tan sencillo como arrastrarlos al proyecto o a la sección de código del componente/entidad que tengas abierta.
Templates en Uniface 10
Templates en Uniface 10
$status=0 ; se acabaron los problemas