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.

Si la selección actual está ordenada, se crea una entity selection ordenada (se mantiene el orden de la selección actual). Si la selección actual no está ordenada, se crea una selección de entidades no ordenada.

Si dsTable no está expuesto en ds, se devuelve un error. 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()

Propiedades

Command number1512
Thread safe✓