Crear una lista en línea

Nota:  Este tema se aplica a la creación de listas en línea para usarlas en conjunción con propiedades IDO y clases de propiedades.

Una lista en línea es un conjunto de valores "cableados" para una propiedad que se pueden aplicar a un componente. Una lista así se utiliza habitualmente cuando el número de valores que pueden aparecer en un cuadro combinado u otro medio está limitado y los valores serán constantes e invariables.

Para crear una lista en línea para una propiedad IDO o clase de propiedad:

  1. En el formulario Propiedades IDO o en el formulario Clases de propiedad, haga clic en el botón puntos suspensivos (...) a la derecha del campo Lista en línea.
  2. En el formulario Editar Lista en línea determine el tamaño de su lista en línea añadiendo filas y/o columnas.

    Puede añadir cualquier número de filas o columnas pero, para listas en línea, normalmente es una buena idea mantener el número pequeño. Debe decidir exactamente cuántas filas y cuántas columnas necesita la lista antes de crearla.

  3. En el campo Columna para valor, especifique por número de columna qué columna proporcionará los valores a cualquier componente que use esta propiedad o clase de propiedad.
  4. En el campo Mostrar columnas, especifique por número de columnas mostrarán sus valores cuando se use la lista.

    Si desea mostrar múltiples columnas, separe los números de columna con comas.

Sea consciente de que, aunque puede usar cadenas traducibles en estas listas, el Servicio de tiempo de ejecución IDO no puede acceder a las id. de la cadena. Puede, sin embargo, resolver las id. de cadena en el nivel de interfaz de usuario.

Por ejemplo, suponga que quiere crear una lista en línea con esta información:

  • Un conjunto de cuatro niveles de gravedad: Bajo, Medio, Alto y Grave
  • Un valor de cadena traducible para cada nivel: sLow, sMedium, sHigh, sSevere
  • Un valor numérico para cada nivel de gravedad para que los elementos de lista se puedan presentar en el orden correcto, independientemente de lo que concierne a alfabetización y traducción.

En este caso, necesitará dos columnas, una para las cadenas traducibles y la otra para los valores numéricos. Necesitará cuatro filas, una para cada nivel de gravedad.

Entonces, en el campo Columna para valor, querrá especificar la columna numérica como el valor para el componente, usando esta propiedad en la creación de la lista en el orden correcto.

Por último, en el campo Mostrar columnas, querrá especificar la columna constatando las cadenas como los valores que mostrar cuando la lista se presente en el UI realmente.

Cuando haga clic en Aceptar en el formulario Editar lista en línea, se crearán estos metadatos en el campo Lista en línea:

ENTRADAS(sLow\0,sMedium\1,sHigh\2,sSevere\3) MOSTRAR(1) VALOR(2)

Temas relacionados