Interfaz de Usuario
Tipos de Pages
Dificultad: 3/10Una 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
- RoleCenter: La página principal que hace de "Área de Trabajo" personal cuando alguien entra al programa, llena de mosaicos grandes, gráficos y alarmas directas.
- Worksheet: Muy similar a List, pero concebido para escritura de datos ultra rápica (tipo Diarios Contables) y ejecución rutinaria a finales de mes.
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;
...
}