Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.getDataClass( )
|
entitySelection.getDataClass () -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | DataClass |
![]() |
Objeto dataclass ao qual pertence a seleção de entidade | |||||
O método entitySelection.getDataClass( ) devolve a dataclass da seleção de entidades. Este método é principalmente útil no contexto de código genérico.
O código genérico abaixo duplica todas as entidades da seleção de entidades
//método duplicate_entities </p> <p>//duplicate_entities($1)
//duplicate_entities(entity_selection)
C_OBJECT($dataClass;$1;$entitySelection;$entity;$duplicate;$status)
$entitySelection:=$1
$dataClass:=$entitySelection.getDataClass()
For each($entity;$entitySelection)
$duplicate:=$dataClass.new()
$duplicate.fromObject($entity.toObject())
$duplicate[$dataClass.getInfo().primaryKey]:=Null //reseta a chave primária
$status:=$duplicate.save()
End for each
4D Blog - ORDA member methods to get the structure information
dataClass.getDataStore( )
dataClass.getInfo( )
entity.getDataClass( )
Produto: 4D
Tema: ORDA - seleção de entidade
Criado por: 4D v17 R5
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)