Configurar un cuadro de lista

Configure un cuadro de lista para obtener datos de un nodo de proyecto o una base de datos.
  1. En
    Vista del proyecto
    , en
    UI
    , haga clic con el botón derecho en un contenedor y, a continuación, seleccione
    Nuevo
    Controles de datos
    Cuadro de lista
    .
  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
    , 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.
  6. (Opcional) En
    Propiedades
    , establezca
    Permitir anular selección
    en
    Verdadero
    para poder anular la selección de los elementos seleccionados en el objeto.
  7. (Opcional) En
    Eventos
    , asocie
    Selección cambiada
    con el método
    Actualizar
    .
    Los elementos contenidos en el objeto se actualizan cada vez que interactúa con el objeto.
  8. (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.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal