Saltar para o conteúdo principal
Versão: 20 R7 BETA

Criar uma seleção de entidades (entity selection)

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

ParâmetroTipoDescrição
dsTableTabelaTabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades
settingsObjectOpção de construção: context
Resultado4D. EntitySelectionSeleção de entidades que coincidem com a classe de dados relacionada com a tabela dada

Descrição

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). Se a seleção atual não for ordenada, se cria uma seleção de entidades não ordenada.

If the dsTable is not exposed in ds, an error is returned. Esse comando não pode usado com uma datastore remota.

No parâmetro opcional settings, você pode passar um objeto que contenha a seguinte propriedade:

PropriedadeTipoDescrição
contextTextRótulo para o contexto de otimização aplicado à seleção de entidades.

Exemplo

var $employees : cs. EmployeeSelection ALL RECORDS([Employee])
$employees:=Create entity selection([Employee])
// A entity selection $employees agora contém um conjunto de referências
// em todas as entidades relacionadas com a classe de dados Employee

Veja também

USE ENTITY SELECTION
dataClass.newSelection()