stringtranslate.com

Interfaz maestro-detalle

En el diseño de interfaces de usuario de computadoras , una interfaz maestro-detalle muestra una lista maestra y los detalles del elemento seleccionado actualmente. La motivación original para la interfaz maestro-detalle era que una tabla de visualización de este tipo en las antiguas pantallas de 80 caracteres de ancho de los años 80 solo podía mostrar cómodamente alrededor de cuatro columnas en la pantalla a la vez, mientras que una entidad de datos típica tendrá unos veinte campos. La solución es que el detalle muestre los veinte campos y la interfaz maestro muestre solo los tres a cinco comúnmente reconocidos que caben en la pantalla en una fila sin desplazarse.

Un área maestra puede ser un formulario, una lista o un árbol de elementos, y un área de detalle puede ser un formulario, una lista o un árbol de elementos que normalmente se colocan debajo o al lado del área maestra. [1] Al seleccionar un elemento de la lista maestra, los detalles de ese elemento se completan en el área de detalle. [2] [3]

Modelo de datos

En las bases de datos CODASYL se llama "propietario-miembro".

Una relación maestro-detalle es una relación de tipo uno a muchos. Algunos ejemplos de una relación maestro-detalle son: un conjunto de órdenes de compra y un conjunto de partidas pertenecientes a cada orden de compra, un informe de gastos con un conjunto de partidas de gastos o un departamento con una lista de empleados que pertenecen a él. Una aplicación puede utilizar esta relación maestro-detalle para permitir a los usuarios navegar por los datos de la orden de compra y ver los datos detallados de las partidas relacionadas únicamente con la orden de compra maestra seleccionada.

Véase también

Notas

  1. ^ "Plantillas maestras/detalle". Oracle. Archivado desde el original el 26 de mayo de 2006. Consultado el 15 de noviembre de 2008 .
  2. ^ Mitchell, Scott (junio de 2006). "Tutorial 7: filtrado maestro/detalle con una lista desplegable". Microsoft Developer Network . Consultado el 18 de abril de 2008 .
  3. ^ "Creación de una interfaz maestro-detalle". Apple. Archivado desde el original el 14 de febrero de 2009. Consultado el 15 de noviembre de 2008 .