4D v17 introduce un nuevo concepto: ORDA. Si todavía no está familiarizado con ORDA, hemos creado una serie de entradas de blog para explicar cómo utilizar y aprovechar ORDA. Cuando se trabaja con ORDA, se van a utilizar selecciones de entidades, que son básicamente objetos que contienen referencias a entidades que pertenecen a la misma clase de datos( es decir, tabla). Uno de los principales beneficios de ORDA, es la muy simple y poderosa capacidad de vinculación con formularios.
En esta entrada del blog, usted aprenderá cómo mostrar una selección de entidades en un cuadro de lista. De hecho, es muy simple.
Ejemplo: Mostrar una selección de entidades en un cuadro de lista
Configure su cuadro de lista
Para mostrar una selección de entidades, primero debe seleccionar el tipo de fuente de datos «Colección o selección de entidades » . A continuación, en la línea Colección o selección de entidades, introduzca una variable o una expresión que devuelva una selección de entidades.
A continuación, introduzca la fuente de datos para cada columna de su cuadro de lista. Para obtener más detalles sobre la configuración de los cuadros de lista, consulte la entrada del blog sobre los cuadros de lista de tipo colección, que le ofrece toda la información.
MOSTRAR Y MODIFICAR
Los cuadros de lista no sólo pueden utilizarse para mostrar una selección de entidades, sino que también pueden utilizarse para modificar el contenido de la selección de entidades editando directamente los valores en el cuadro de lista.
En este caso, el cuadro de lista guarda automáticamente el valor modificado en cuanto se valida la celda. Tenga en cuenta que el cuadro de lista de tipo«colección y selección de entidades» utiliza el modo de bloqueo optimista, a diferencia del cuadro de lista de selección actual.
Algo más a tener en cuenta, el widget de la caja de lista está optimizado. Utiliza un caché, por lo que puede utilizar el cuadro de lista para mostrar grandes conjuntos de datos.