Ejercicio: Crear una página Tarjeta
Simon quiere seguir las recomendaciones estándar para tarjetas y listas. Simon primero crea una página Tarjeta, le asigna un nombre según las reglas de nomenclatura de las páginas Tarjeta y luego la guarda.
Tareas
Crear una página Tarjeta con campos utilizando fragmentos de código.
Establecer las propiedades básicas de página y campo.
Crear acciones en una página.
Pasos
Seleccione Archivo > Nuevo archivo y guarde inmediatamente este archivo seleccionando Archivo > Guardar. Dé a este archivo el nombre CourseCard.Page.al.
Cree una nueva página en este archivo mediante el uso de fragmentos de código. Introduzca tpage y pulse la tecla Tab.
Cambie el Id. a 50100 y el Nombre a Tarjeta de curso de CRONUS.
Establezca la propiedad SourceTable en Curso de CRONUS y la propiedad Caption en Tarjeta de curso.
Establezca la propiedad PageType en Tarjeta y la propiedad UsageCategory en Ninguna. Quite la propiedad ApplicationArea en el nivel de página.
Compruebe que se ha creado un área de contenido en la sección de diseño. Si no, cree un área llamada Contenido.
Cambie el nombre del primer grupo a General. Establezca la propiedad Caption del grupo en General.
Agregue los siguientes campos en el grupo General: Código, Nombre y Descripción.
Cree otro grupo con el nombre Detalles bajo el grupo General. Establezca la propiedad Caption de este grupo en Detalles.
Agregue los siguientes campos en el grupo Detalles: Duración, Precio, Tipo, Activo, Código de instructor y Nombre del instructor.
Compruebe que la propiedad ApplicationArea esté establecida en Todas para todos los campos de la página.
Compruebe que se haya creado una acción en el área Procesamiento. Si no, cree una nueva acción.
Cambie el nombre de la acción a Tarjeta de recurso y establezca las siguientes propiedades en esa acción:
Caption: Recurso
ToolTip: Abrir la tarjeta de recurso
RunObject: Página Tarjeta de recurso
RunPageLink: No. = campo (Código de instructor)
Image: Relación
Promoted: true
PromotedCategory: Proceso
ApplicationArea: All
Quite el desencadenador OnAction.
Quite la variable myInt.