Uso y ejemplo

Para configurar la extensión web Desplegable, debe especificar estos parámetros:

  • Tema: Especifica el tema de color. Las opciones son "Vibrante" y "Sutil". "Sutil" es el valor predeterminado.
  • Modo: Especifica el color. Los valores son "Claro", "Oscuro", "Contraste alto" y "". El valor "" de la cadena vacía equivale a "Claro".
  • Etiqueta: Establece la etiqueta del control. Un valor de cadena vacía "" oculta la etiqueta, el indicador obligatorio y el icono de información de herramientas.
  • Datos de elemento: Define una tabla de elementos para mostrarlo en la lista desplegable, con estas columnas:
    • Id. de artículo. Utilice esta columna para definir acciones en cambios de selección
    • Título del elemento
    • Seleccionado (FALSE = cadena vacía "" o TRUE)
    • Deshabilitado. Columna opcional (FALSE = cadena vacía "" o TRUE)
    • Visible. Columna opcional (TRUE = cadena vacía "" o FALSE)
  • Selección múltiple: Especifica si la lista desplegable permite una selección única o múltiple. Utilice la cadena vacía "" o "FALSE" para la selección única y "TRUE" para la selección múltiple.
  • Obligatorio: Define si la selección de un elemento es necesaria. Si no se proporciona, el valor predeterminado es "TRUE".
  • Información: Proporciona texto de información sobre herramientas para el icono Información. La cadena vacía "" oculta el icono de información.
  • Estado: Define el estado del control como "Habilitado", "Deshabilitado" o "Solo lectura". Si no se proporciona, se utiliza el valor predeterminado "Habilitado".
  • Texto de sugerencia: Define el texto de sugerencia como una cadena, que se muestra si no se selecciona ninguna fecha. La cadena vacía "" muestra el formato de fecha, que depende de la configuración regional.

En este ejemplo se muestra cómo crear una lista desplegable de selección única y almacenar la selección en una variable de informe para su procesamiento adicional.

  1. Cree un informe de Application Studio.
  2. Cree una variable de informe denominada Selection.
  3. En el panel Propiedades: informe, establezca la opción Reescritura inmediata en Automático.
  4. Inserte la extensión web Desplegable en las celdas B2:D5.
  5. En el cuadro de diálogo Formatear extensión web, especifique estos valores:
    Tema
    Especifique ="Vibrante".
    Modo
    Especifique ="Claro".
    Etiqueta
    Especificar ="Posición"
    Datos de elemento
    Especifique =B7:F11.
    Selección múltiple
    Especifique ="TRUE".
    Obligatorio
    Especifique ="TRUE".
    Información
    Especifique ="Puede seleccionar una o varias posiciones".
    Estado
    Especifique ="Habilitado".
    Texto de sugerencia
    Especifique ="Seleccionar posiciones".
  6. En el intervalo de celdas B7:F11, especifique esta tabla de ejemplo y sus valores:
    Id. Título Seleccionado Deshabilitado Visible
    Id1 Opción 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSE TRUE
    Id2 Opción 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSE TRUE
    Id3 Opción 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSE TRUE
    Id4 Opción 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSE TRUE

    El parámetro Item Data está conectado a este intervalo de celdas. El estado de cada elemento se lee de la tabla. En este ejemplo, todos los elementos están habilitados y son visibles. Al seleccionar un elemento, solo cambia el estado de selección en la columna Seleccionado. La función GETPROPERTY lee la selección actual desde la variable Selection.

  7. Para cada elemento de la columna Id., defina una acción con esta configuración:
    • Acciones
      Tipo
      Especifique Establecer parámetros.
      Condición
      Especifique =TRUE.
      Modo
      Especifique Extensión web.
    • Parámetros
      Nombre
      Especifique reportvariable.Selection.
      Propiedad
      Especifique Value(.Text).
      Valor
      Especifique =Actions.Input.Text
  8. Haga clic en Aceptar.
  9. Guarde y visualice el informe en un explorador web.