Saltar al contenido

Visibilidad del Panel

Visibilidad del panel proporciona control sobre la visualización del panel para paneles enlazados (dos paneles que están vinculados con criterios de enlace para establecer la conexión). La visibilidad del panel se define a partir de un valor de columna principal y la lógica asociada determina si se muestra o no un panel. Existen configuraciones relacionadas para ajustar la forma en que se muestra el contenido del panel oculto en la página.

En el ejemplo utilizado en este artículo, la visibilidad del panel mostrará un mapa de clientes cuando un registro de cliente seleccionado sea de EE. UU. Cuando se seleccionen clientes de otros países, no se mostrará ningún mapa de clientes.

mapexample.png

ejemplonomap.png

Cómo Configurar la Visibilidad del Panel

Un caso de uso para la Visibilidad del panel es si tiene un panel Clientes y un panel Mapa de clientes correspondiente. Es posible que desee mostrar el panel Mapa de clientes solo cuando el registro del cliente sea de EE. UU. Cuando se selecciona un registro de otro país, desea que el mapa esté oculto. Esto se puede lograr mediante la Visibilidad del panel.

Este ejemplo supone que tiene dos paneles que ya tienen lógica de enlace asociada a ellos.

  1. Navega hasta la página con los paneles que deseas configurar.
  2. Vaya a Cajón de acciones > Diseñar esta página
  3. Seleccione el panel desde la región de vista de página
  4. Haga clic en el ícono de engranaje para editar la fuente del panel.
  5. Haga clic en la pestaña Columnas
  6. Agregue la lógica condicional adecuada

    1. Por ejemplo: IIF(C.Country = 'USA', 1, 0)
    2. Asignar un Alias
  7. Marcar para guardar el registro

  8. Hacer clic en el botón Resultados para asegurarse de que se están devolviendo los datos
  9. Hacer clic en el botón App Builder botón Atrás para ir al diseño de la página
  10. Desde el panel que desea ocultar en la lógica, haga clic en la pestaña Caso extremo
  11. Expande General y configura lo siguiente:
    1. Columna de visibilidad: asigne esto al valor de alias definido en la lógica de la regla comercial del panel
    2. Estado de visibilidad inicial: se configura para definir cómo ocupa el panel el espacio en la página. Consulte la siguiente sección para obtener más información.

Estado de Visibilidad Inicial

En el caso de que no tenga datos en el elemento principal subyacente, los paneles configurados como Ocultos pueden no aparecer correctamente cuando la página se renderiza por completo, lo que podría causar problemas con el diseño y la alineación. Para proporcionar un mayor control sobre el diseño en estos tipos de instancias, existen los siguientes ajustes de Control en Panel Edge Case para la configuración cuando se utiliza Visibilidad de columna:

  • Oculto: no visible y sin espacio reservado
  • Oculto (Espacio reservado): no visible y con espacio reservado
  • Visible: se muestra el control

Por ejemplo: si está utilizando los valores de Columna de visibilidad 1 (Visible) y 3 (Oculto y Espacio reservado), entonces establecería el Estado de visibilidad inicial en Oculto (Espacio reservado). Esto garantiza que los Paneles en la página no cambien de tamaño inesperadamente cuando los datos no están disponibles.