Saltar al contenido principal
Versión: Siguiente

Create entity selection

*Create entity selection ( dsTable : Table { ; settings : Object } ) : 4D.EntitySelection

ParámetrosTipoDescripción
dsTableTablaTabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades
settingsObjectOpciones de construcción: context
Resultado4D.EntitySelectionSelección de entidades que coinciden con la clase de datos relacionada con la tabla dada

Descripción

The Create entity selection command builds and returns a new, alterable entity selection related to the dataclass matching the given dsTable, according to the current selection of this table.

If the current selection is sorted, an ordered entity selection is created (the order of the current selection is kept). Si la selección actual no está ordenada, se crea una selección de entidades no ordenada.

If the dsTable is not exposed in ds, an error is returned. Este comando no puede utilizarse con un datastore remoto.

En el parámetro opcional settings, puede pasar un objeto que contenga la siguiente propiedad:

PropiedadTipoDescripción
contextTextEtiqueta para el contexto de optimización aplicado a la selección de entidades.

Ejemplo

var $employees : cs.EmployeeSelection
ALL RECORDS([Employee])
$employees:=Create entity selection([Employee])
// La entity selection $employees ahora contiene un conjunto de referencias
// en todas las entidades relacionadas con la clase de datos Employee

Ver también

USE ENTITY SELECTION
dataClass.newSelection()