Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
dataClass.newSelection( )

dataClass.newSelection( ) 


 

dataClass.newSelection ( {keepOrder} ) -> Resultado 
Parâmetro Tipo   Descrição
keepOrder  Inteiro longo in dp keep ordered: cria uma seleção de entidade ordenada
Resultado  EntitySelection in Nova seleção de entidade em branco relacionada a Dataclass

O método dataClass.newSelection( ) cria uma nova seleção de entidades vazia na memória, relacionada com a dataclass.

Nota: para mais informação, ver Seleção de Entidade Compatível vs Não-compatível.

Se quiser criar uma seleção de entidades ordenada, passe o seletor dk keep ordered no parâmetro manterOrdeM. Por padrão, se omitir este parâmetro, ou se passa o seletor dk non ordered, o método cria uma entity selection desordenada. As seleções de entidades desordenadas são mais rápidas, mas não pode confiar nas posições das entidades. Para mais informação, consulte o parágrafo Entity selections Ordenadas vs não ordenadas na Referencia de Desenho 4D.

Quando for crIado, a seleção de entidades não contém nenhuma entidade (mySelection.length devolve 0). Este método lhe permite criar seleção de entidades gradualmente realizando chamadas posteriores ao método add( ).

Exemplo  

 C_OBJECT($USelection;$OSelection)
 $USelection:=ds.Employee.newSelection() //create an unordered empty entity selection
 $OSelection:=ds.Employee.newSelection(dk keep ordered//create an ordered empty entity selection



Ver também 

dataClass.query( )

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - DataClass

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)