Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.getDataClass( )
|
entitySelection.getDataClass () -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | DataClass |
![]() |
Objeto dataclass al que pertenece la selección de entidades. | |||||
El método entitySelection.getDataClass( ) devuelve la dataclass de la selección de entidades. Este método es principalmente útil en el contexto del código genérico.
El siguiente código genérico duplica todas las entidades de la selección de entidades:
//método duplicate_entities
//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 //reiniciar la llave primaria
$status:=$duplicate.save()
End for each
4D Blog - ORDA member methods to get the structure information
dataClass.getDataStore( )
dataClass.getInfo( )
entity.getDataClass( )
Producto: 4D
Tema: ORDA - EntitySelection
Creado por: 4D v17 R5
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)