Uso y ejemplo

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

  • Tema: Especifica el tema de color. Las opciones son "Vibrant" y "Subtle". "Subtle" es el valor predeterminado.
  • Modo: Especifica el color. Los valores son "Light", "Dark", "High Contrast" y "". El valor de cadena vacío "" es equivalente a "Light".
  • Etiqueta: Establece la etiqueta del control. Un valor de cadena vacío "" oculta la etiqueta, el indicador requerido y el icono de información con información sobre 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 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 de control como "Enabled", "Disabled" o "Read-only". Si no se proporciona, se utiliza el valor predeterminado "Enabled".
  • 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 ="Vibrant"
    Modo
    Especifique ="Light"
    Etiqueta
    Especifique ="Position"
    Datos de elemento
    Especifique =B7:F11
    Selección múltiple
    Especifique ="TRUE"
    Obligatorio
    Especifique ="TRUE"
    Información
    Especifique ="You can select one or more positions"
    Estado
    Especifique ="Enabled"
    Texto de sugerencia
    Especifique ="Select positions"
  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 Set parameter
      Condición
      Especifique =TRUE
      Modo
      Especifique Web Extension
    • 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.