Configurar un cuadro combinado

Configure un cuadro combinado para utilizar datos de un nodo de proyecto o una base de datos y mostrar elementos seleccionables en tiempo de ejecución.
  1. En
    Vista del proyecto
    , en
    UI
    , haga clic con el botón derecho en un contenedor y seleccione
    Nuevo
    Controles de datos
    Cuadro combinado
    .
  2. En
    Propiedades
    , configure la propiedad
    Modelo
    . Puede elegir entre:
    • Cree un vínculo dinámico entre la propiedad
      Modelo
      y un nodo de proyecto. De esta forma, se obtienen los valores de atributos o propiedades de todos los nodos secundarios directos.
      Por ejemplo, cree un vínculo dinámico con la carpeta
      Modelo
      con objetos que contengan datos en la
      Vista del proyecto
      . Para obtener más información, consulte Nodos del proyecto.
    • Cree un vínculo dinámico entre la propiedad
      Modelo
      y un objeto de base de datos en
      Vista del proyecto
      . De esta forma, se obtienen los datos contenidos en las tablas de bases de datos.
      Por ejemplo, seleccione un objeto de base de datos incrustada, ODBC o InfluxDB. Para obtener más información, consulte Base de datos.
    Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
  3. (Opcional) En
    Propiedades
    , expanda
    Modelo
    y especifique el tipo de elementos que se mostrarán en el objeto estableciendo
    Tipo de elemento
    .
    CONSEJO:
    La propiedad
    Tipo de elemento
    se establece automáticamente con el tipo de objeto o variable reconocido entre los nodos secundarios.
    Por ejemplo, si el modelo está basado en un nodo de carpeta que contiene varias instancias de un tipo de objeto
    Motor
    ,
    Tipo de elemento
    se establece automáticamente con la referencia al tipo
    Motor
    . En este caso, los valores que se muestran son los atributos o propiedades de diferentes instancias (
    Motor1
    ,
    Motor2
    ,
    Motor3
    y así sucesivamente).
  4. CONSEJO: El siguiente paso es opcional para los datos del modelo del proyecto y necesario para los datos de una base de datos.
    En
    Propiedades
    , en
    Consulta
    , introduzca una consulta SQL estándar para filtrar los elementos obtenidos de una base de datos o de nodos del proyecto, como se especifica en
    Modelo
    .
    Para obtener más información, consulte Consultas SQL.
    Por ejemplo:
    SELECT * FROM Model WHERE SPEED > 40
    SELECT * FROM "DataLogger1" WHERE Speed > 40
  5. (opcional) En
    Propiedades
    , en
    Modo
    , seleccione una variante de cuadro combinado:
    • Normal
      . Seleccione entre los elementos existentes.
    • Normal con búsqueda de texto
      . Seleccione entre los elementos existentes o introduzca los nombres completos de los elementos existentes.
    • Editable
      . Seleccione los elementos existentes o introduzca los nombres completos de los elementos existentes. Para añadir elementos, introduzca nuevos nombres de elementos.
  6. (Opcional) En
    Propiedades
    , cree un vínculo dinámico entre
    Elemento seleccionado
    y el elemento que se va a seleccionar de forma predeterminada.
    Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
  7. (opcional) En
    Propiedades
    , cree un vínculo dinámico entre
    Valor seleccionado
    y el valor de ruta que se va a seleccionar cuando un usuario seleccione un elemento.
    Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
  8. (Opcional) En
    Propiedades
    , establezca
    Permitir anular selección
    en
    Verdadero
    para poder anular la selección de los elementos seleccionados en el objeto.
  9. (opcional) En
    Propiedades
    , configure
    Ordenación
    :
    • Criterio de ordenación
      . Seleccione el orden
      Ascendente
      o
      Descendente
      para los elementos.
    • Ordenar por
      . Establezca la propiedad del nodo o la columna de la tabla por la que se ordenan los elementos.
      CONSEJO: Utilice columnas indizadas para ordenar y garantizar el mejor rendimiento de los objetos de controles de datos en tiempo de ejecución.
  10. (opcional) En
    Propiedades
    , configure
    Aspecto
    :
    • Visible
      . Muestre u oculte el cuadro combinado en tiempo de ejecución.
    • Habilitado
      . Habilite o deshabilite la interacción del usuario con el cuadro combinado en tiempo de ejecución.
    • Opacidad
      . Establezca la opacidad del cuadro combinado de
      0
      (transparente) a
      100
      (opaco).
    • Rotación
      . Gire el cuadro combinado un número especificado de grados.
    • Estilo de cuadro de entrada
      . Seleccione un estilo gráfico para aplicar al cuadro de entrada del cuadro combinado.
      Para obtener más información sobre las hojas de estilo, consulte Hojas de estilo.
    • Estilo de lista de datos
      . Seleccione un estilo gráfico para aplicar a la lista de datos del cuadro combinado.
      Para obtener más información sobre las hojas de estilo, consulte Hojas de estilo.
    • Estilo de barra de desplazamiento
      . Seleccione un estilo gráfico para aplicar a la barra de desplazamiento del cuadro combinado.
      Para obtener más información sobre las hojas de estilo, consulte Hojas de estilo.
  11. (opcional) En
    Propiedades
    o en el editor, configure los ajustes de
    Tamaño y diseño
    .
    Para obtener más información acerca de las propiedades de tamaño y diseño, consulte Diseño de objetos gráficos.
  12. (Opcional) En
    Propiedades
    , configure
    Texto y fuente
    :
    • Texto
      . Texto predeterminado del cuadro combinado que se mostrará cuando el
      Modo
      del cuadro combinado sea
      Editable
      .
    • Familia de fuentes
      . Seleccione una familia de fuentes para el texto del cuadro combinado.
    • Tamaño de fuente
      . Establece el tamaño de fuente del texto del cuadro combinado.
    • Espesor de fuente
      . Seleccione el espesor de fuente para el texto del cuadro combinado.
    • Fuente cursiva
      . Aplica formato de cursiva al texto del cuadro combinado.
    • Color de texto
      . Establece el color del texto del cuadro combinado.
  13. (opcional) En
    Eventos
    , asocie un método con el evento
    Selección de usuario cambiada
    .
    Para obtener más información sobre cómo asociar métodos con eventos existentes, consulte Agregar un método a un evento existente.
    Por ejemplo, muestre un panel con información sobre el valor seleccionado.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal