Subpáginas y visibilidad
Este tutorial explica cómo abrir una subpágina desde la página de nivel superior y cómo filtrar la presentación de una estructura de datos con ayuda de la propiedad Visible. También explica cómo utilizar las tablas dinámicas, los grupos de acciones y la acción Actualizar nodos y el uso de decimales en funciones XPath. La página de nivel superior (primera imagen) muestra todos los clientes que almacena la base de datos. Si el usuario final hace clic en cualquier dato de un cliente (en el nombre, la ciudad, etc.), se abre una subpágina con los pedidos actuales del cliente seleccionado (segunda imagen).
Los datos para este diseño se almacenan en dos fuentes de página distintas: una que almacena los datos de los clientes y otra que almacena los datos de los pedidos. Ambas fuentes de página comparten una columna que contiene el código de cliente. Esta columna sirve para conectar los datos de los clientes con los datos de los pedidos. En este tutorial utilizamos archivos XML pero también se podrían utilizar bases de datos como fuentes de página (la columna con el código de cliente se usaría como clave principal).
Archivos del tutorial
Los archivos que necesitará para trabajar con este tutorial están ubicados en la carpeta de MobileTogether de la carpeta (Mis) Documentos: MobileTogetherDesignerExamples\Tutorials\SubPagesAndVisibility.
•El archivo de datos XML que contiene los datos de los clientes se llama Customers.xml
•El archivo de datos XML que contiene los datos de los pedidos se llama Orders.xml
•El archivo de diseño que se obtiene al completar el tutorial se debería parecer a SubPagesAndVisibility.mtd
Estructura del tutorial
Este tutorial está compuesto por varios apartados:
•Fragmentos de las fuentes de página
•Página de nivel superior: fuentes de página
•Página de nivel superior: tabla de clientes
•Página de nivel superior: grupo de acciones y acción Ir a la subpágina
•Página de nivel superior: acción Mostrar todos los pedidos
•Subpágina: sumas decimales en XPath