Interfaz de Usuario

Tipos de Pages

Dificultad: 3/10

Una Page (página) es la representación visual, lo que llamamos el Frontend. En Business Central, las páginas son generadas por la plataforma web dinámicamente según como definas su estructura en AL. En los ERPs de Microsoft, la interfaz está predefinida por un patrón muy estricto para asegurar homogeneidad.

Diferencia Conceptual

Dentro del desarrollo necesitas usar la propiedad clave PageType donde eliges uno de varios modelos de interfaz que controla cómo de pintarán los datos al usuario de Chrome, Edge, etc.

Page Type: List

La vista tipo "Lista". Literalmente pinta una cuadrícula tipo Excel.

Está pensada para mostrar docenas de registros simultáneos uno bajo el otro, pero habitualmente no se muestra en una List todos los infinitos campos que posee la tabla, solo enseñan lo resumido: "Nº", "Título", "Fecha", etc. Los usuarios acceden a List pages para navegar, ordenar y filtrar grandes bases de datos.

Page Type: Card

La vista de "Ficha de Detalle" o Tipo Tarjeta.

Ocurre cuando el usuario hace clic en una línea de la "List" y se "infiltra". La Card **solo muestra 1 único registro**, pero con un nivel de profunidad masivo. Estructura la pantalla en paneles llamados FastTabs (Pestañas como "General", "Facturación", "Envío") donde acomoda de forma elegante decenas y decenas de campos (textos largos, booleanos sueltos, adjuntos) para ese cliente individual o factura concreta.

Otros PageTypes menores

page 50100 "Customer Mini List"
{
    // Le dice a la plataforma entera: Dibuja esto como una tabla de Excel interactiva.
    PageType = List;
    ApplicationArea = All;
    UsageCategory = Lists;
    SourceTable = Customer;
    ...
}
← Volver a Teoría