Agregando funcionalidad con patrones

Documentos relacionados
Diseñando la primera transacción

Tipos de datos estructurados

Edición y personalización de la instancia del pattern Work With aplicado a una transacción

Introducción a procedimientos, listados y comando For each

Consulta con salida Chart (Parte I)

Qué son los subtipos?

Fórmulas Globales. Page1. Video filmado con GeneXus X Evolution 2

Cargando los tipos de datos compuestos

En el ejemplo, se procede en este orden:

Reporting (objeto Query)

Relaciones entre entidades de la realidad

Momentos de disparo de reglas en transacciones

Cláusula Unique. La cláusula Unique permite mencionar atributos cuyos valores no deben salir duplicados en el resultado de la consulta.

Relaciones entre entidades de la realidad

1. Aplica formato a un documento y genera en forma automática el índice del mismo, con eficiencia y eficacia.

Dos formas de devolver una colección con un Data Provider

Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda

Fórmulas de Competición

Patterns: Escenario. Paginación

Prototipado, instancias e historia de un proceso

LABORATORIO Nº 9 TABLAS DINÁMICAS

Acceso a bases de datos externas

Demo: empezando a desarrollar la aplicación en su parte web

Práctica #1 Crear Base de Datos

Una vez completo este paso, es necesario verificar que haya paquetes disponibles para la cantidad de personas que deseen realizar el viaje.

Script For each simple tabla base y cláusula order

APUNTE TABLAS MICROSOFT WORD 2003

Terceros Ekon Sical. Departamento de Informática

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL

Manual Básico de OpenOffice Calc

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus

Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.

Manual Word Plantillas y Formularios

EJERCICIO 26 DE EXCEL

COMBINAR CORRESPONDENCIA

PowerPoint 2010 Edición del contenido

Administrando las bases de conocimiento (GXserver)

LABORATORIO Nº 8 FILTROS EN EXCEL

Manual Power Point Trabajar con diapositivas

Entorno de trabajo de Excel 2010

CONSEJOS SOBRE WORD 2012

Manual Básico de OpenOffice Calc 3.2. Introducción al software libre: uso básico de sistema operativo y programas de ofimática.

ACTIVIDADES BASE DE DATOS ACCESS 2007

TUTORIAL SOBRE HOJAS DE CALCULO

Se ejecuta el diagrama de procesos por primera vez

Aplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación.

El listado de navegación nos informa claramente que la tabla base es ATTRACTION, que la recorrida será ordenada por la clave primaria de dicha tabla:

Para añadir un presupuesto nuevo seleccionaremos en el apartado Presupuestos la opción en la parte superior Añadir.

Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña...

PEQUEÑOS RUMIANTES. Gestión de vacunas por explotación

Trabajando con Impress

11.2. Manual de GTC 2.0: El primer contacto

La Herramienta Redmine para la Administración de Proyectos

CREACIÓN Y MANEJO DE TABLAS Instructivo N 1

FAMILIARIZARSE CON EL AMBIENTE DE MICROSOFT WORD

Excel 2010 Introducción al entorno de trabajo

Para ingresar al sistema, debe de consultar la siguiente dirección web en su navegador:

Primer ha de saberse que las funciones son la herramienta más útil de. Excel, ya que con ella podemos realizar cálculos. Veamos a continuación

Guía rápida funcionamiento general

MANUAL PREZI. Elaboración: Ing. Jocabed Bautista. 1. INGRESAR A LA PAGINA: prezi.com y dar click en Registrarse

Aplicación para el Registro de Piscinas de Salud Pública del Servicio Canario de la Salud. Manual de Usuario 1.7

Curso SIU-Mapuche. Sistema de Recursos Humanos SIU-Mapuche. Secretaría Administrativa Financiera Universidad Nacional de San Juan.

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

Manual Power Point Trabajar con formas

CÓMO CONFIGURAR EL NAVEGADOR WEB PARA USAR LEXNET

Manual de Excel Avanzado

Manual Word Macros y Elementos rápidos

Cómo implementar un menú de entrada para la aplicación móvil

Manual de usuario RVE 2.0. Módulo Inhabilitaciones

FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015

Seleccionamos la opción Nadadores dentro de la zona Nadadores y Records. Mostrándonos la siguiente pantalla: Pantalla 1: Nadadores.

MANUAL DE USUARIO Registro de Mediadores Familiares: Mediador

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA

FORMATO CONDICIONAL EN EXCEL

Elementos esenciales de Word

Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo

Dentro de Rydent Administrador vamos a encontrar un menú que nos proporcionará las opciones que se muestran en la Figura A1.

TECNOLOGÍA E INFORMÁTICA

GESTIÓN DEL CORREO. Buscar y marcar mensajes. Buscar mensajes: Revisar leídos y no leídos

Pantallas interactivas (Objeto Web Panel)

Comenzando con K2BWebPanelDesigner

- MANUAL DE USUARIO - KZ GUÍA DE PRODUCCIÓN

easypos Restaurantes y Bares Configuración Inicial

Manual Power Point Trabajar con gráficos

Consejos y Técnicas Profesionales NIVEL PRINCIPIANTES - AVANZADOS

Novedades programa de contabilidad EURO SICAL V Rv30

Seleccionamos el programa Excel. Nos aparece la pantalla del programa

Herramientas para investigadoras e investigadores sociales

multiplicar Capítulo 15 Tablas de Práctica 1 Proyecto guiado Vamos a construir, paso a paso, el proyecto de las tablas de multiplicar.

Manejo de Datos. Manejo de Datos Diapositiva 1

Al entrar en Excel nos aparecerá la siguiente ventana:

Práctica 6: Consultas

MICROSOFT POWERPOINT MICROSOFT POWERPOINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

Combinación de correspondencia en Microsoft Office Word 2003

NERO BURNING ROM. Manual de grabación. By CriCri

Módulo 4 Uso básico de un editor de textos

1.- CREACIÓN DE CONSULTAS.

Qué son las fórmulas?

Transcripción:

Agregando funcionalidad con patrones Los patrones nos permiten potenciar nuestra aplicación, agregando nuevas funcionalidades en forma muy sencilla! Al aplicar un patrón, GeneXus crea por nosotros todos los objetos necesarios para proveer el funcionamiento deseado, sin que tengamos que programarlos. Por ejemplo, Page1

supongamos que si bien contamos con la transacción de países para hacer ingresos, modificaciones y eliminaciones quisiéramos contar también con una página vistosa de consulta de los países que nos presente a todos los países existentes, que nos brinde la posibilidad de filtrar por nombre de país, que ofrezca poder paginar y que ofrezca ir a la transacción de países si se desea insertar un país nuevo, modificar un país existente o eliminarlo. Para obtener esto muy rápidamente, contamos con un patrón que se llama Work With ( Trabajar con ) y vamos a ver en seguida cómo aplicarlo a la transacción Country. Seleccionemos en la transacción Country a su sección Patterns, elegimos la solapa Work With, hacemos click donde dice Apply this pattern on save y salvamos. Ahora, si ubicamos a la transacción Country aquí en el Folder View, Page2

vemos que tiene un símbolo de +, ya que bajo la transacción figuran varios objetos que fueron creados por GeneXus por haber aplicado el patrón Work With. Ahora presionemos F5 para ejecutar la aplicación y ver todo lo que se ha generado automáticamente, por el simple hecho de haber marcado una opción y salvar. Observemos en primera instancia, lo que aparece es un link con el texto Work With Country, para trabajar con países con un espectro más amplio de funcionalidades. Ejecutemos este link Page3

y vemos que se abre una página que nos muestra a todos los países que tenemos registrados. Para cada línea con un país, vemos que contamos con 2 imágenes. Ésta, nos ofrece editar los datos del país de la línea. Si la presionamos, vemos que se abre la transacción permitiendo modificar la información relativa al país elegido. Agreguemos una ciudad para Francia y confirmamos. Esta otra imagen, nos ofrece claramente eliminar al país de la línea. y esta imagen, con un signo de +, ofrece insertar un nuevo país. Si la presionamos, se abre la transacción de países, lista para que insertemos un país con todos sus datos. Agreguemos Estados Unidos y una ciudad, Nueva York Y confirmamos. Observemos aquí, que se nos facilita la búsqueda por nombre de país. Si escribimos F vemos que nos muestra a todos los países que empiezan con esa letra. En este caso tenemos solamente a Francia. Page4

Observamos que hay un link en el nombre del país. Si hacemos click sobre él, se nos muestran todos los datos del país seleccionado en una primer solapa, y luego hay una solapa con el título City que muestra la lista de ciudades que pertenecen al país. Vemos que aquí arriba, se nos ofrecen links hacia las páginas recientes que hemos navegado, elijamos volver entonces al Work With Countries. Page5

Ahora, bien, así de fácil fue aplicar el patrón Work With a la transacción Country, y ahora lo haremos para la transacción Attraction. Volvemos a GeneXus, abrimos la transacción Attraction, seleccionamos su sección Patterns y en la solapa WorkWith, marcamos la opción Apply this pattern on save Page6

Ahora al salvar, se generan todos los objetos necesarios para implementar todas las funcionalidades que vimos, en este caso para trabajar con las Atracciones. Corroboramos que se generaron: Y ahora pulsamos F5 Page7

Vemos al igual que en el caso anterior, se nos ofrece trabajar con atracciones y desde allí se llama a la transacción. Ejecutamos Trabajar con atracciones Contamos con el mismo estilo de consulta que vimos para Trabajar con países y vamos a aprovechar para insertar más atracciones turísticas. Insertemos a la gran muralla. está en China. Seleccionamos el camino donde tenemos la imagen y está en Beijing. Y ahora vamos a insertar a la Torre Eiffel. Digitamos Eiffel Tower. está en Francia. Seleccionamos el camino donde tenemos la imagen y la Torre Eiffel está en París. Page8

Ahora supongamos que nos piden, además de poder filtrar por nombre de atracción, contar con la posibilidad también, de filtrar a las atracciones de cierto país. Veamos cómo agregar un filtro más en el trabajar con atracciones y otra cosa que nos piden es que no desean ver en la grilla, los códigos de país ni ciudad. Volvamos a GeneXus Hasta ahora solamente nos habíamos encargado de marcar Apply this pattern on save y hemos visto todas las funcionalidades que se generan automáticamente lo que no hemos observado hasta el momento, es este árbol de valores configurables. Page9

A grandes rasgos veamos este nodo Selection que dice también Work With Attractions, ya que bajo el mismo se encuentran todas las opciones configurables para el Trabajar con atracciones que se generará. Observemos que aquí se muestran por ejemplo Page10

las operaciones que se ofrecerán realizar de actualización a la base de datos, invocando a la transacción para ello. Si se desea no ofrecer alguna de ellas, pulsando F4, se podrá personalizar. Inmediatamente abajo, está el nodo Attributes Page11

Que debajo suyo contiene a los atributos que se incluirán en el grid del trabajar con. Dado que nos pidieron no mostrar ni al identificador del país, ni al identificador de la ciudad en cada línea, los quitaremos. Lo otro que nos habían solicitado es poder filtrar a todas las atracciones de cierto país. Para ello, aquí, bajo Filter, sobre el nodo Attributes, seleccionamos el botón derecho del mouse, Page12

y Select Attributtes Page13

En este diálogo de selección, elegimos a CountryName. Se nos pregunta si queremos que se defina la condición de filtro y elegimos que sí se genera esta condición automática, que define que lo que digitemos como caracteres en el nombre del país, coincida con el nombre del país de los registros a ser mostrados Pulsemos F5 para ver el resultado, luego de las personalizaciones que hicimos. Page14

Vemos que ahora tenemos los 2 filtros arriba. Si digitamos F en Country Name vemos que solo salen los atributos de Francia. Y si además digitamos la E en Name: el único dato que cumple con ambos requisitos, es la Torre Eiffel. Veamos que si indicamos en el filtro de país: E Page15

no hay ningún registro para mostrar, que cumpla con estas condiciones. Y si ahora indicamos que el nombre de país empiece con C y no especificamos ningún requisito acerca del nombre de la atracción, vemos que se despliega La Gran Muralla de China. Ahora supongamos que nos piden poder presentar los datos ordenados en la grilla, o bien alfabéticamente por nombre de atracción como hasta ahora, o por nombre de país también. Volvamos a GeneXus y en este nodo Orders: Page16

vemos que automáticamente contamos con el orden por nombre de atracción. Pulsemos botón derecho sobre Orders, seleccionemos Add / Order le damos un nombre al orden, en las propiedades, como ser: Country Page17

y pulsamos botón derecho sobre el nodo del nuevo order y seleccionamos Add / Attribute Page18

Seleccionamos al atributo CountryName y ahora pulsemos F5 para ver qué se nos ofrece. Page19

Observemos que contamos ahora con un combo box, de título ordered by que nos ofrece ordenar el resultado de la consulta, o bien por nombre de atracción, o si no, si elegimos aquí. aparecerán ordenadas alfabéticamente por país. Page20

Hemos visto así, lo fácil que es aplicar un patrón, en este caso el Work With. las muchas funcionalidades que se generan automáticamente, y también, las posibilidades de configurar las personalizaciones que se deseen, para adaptarlas a nuestras necesidades. Page21

Existen otros patrones más, que generan funcionalidades útiles y se pueden consultar en esta página: Page22