Create entity selection
*Create entity selection ( dsTable : Table { ; settings : Object } ) : 4D.EntitySelection
Parámetros | Tipo | Descripción | |
---|---|---|---|
dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades |
settings | Object | → | Opciones de construcción: context |
Resultado | 4D.EntitySelection | ← | Selecció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:
Propiedad | Tipo | Descripción |
---|---|---|
context | Text | Etiqueta 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 SELECTIONdataClass.newSelection()
Propiedades
Command number | 1512 |
Thread safe | ✓ |