Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
entity.{attributeName}

entity.{attributeName} 


 

entity.{attributeName} -> Resultado 
Parámetro Tipo   Descripción
Resultado  Mixed in Valor actual del atributo en la entidad

Todo atributo dataclass está disponible como una propiedad de una entidad, que almacena el valor del atributo para la entidad.

Nota: los atributos Dataclass también se pueden alcanzar usando la sintaxis alternativa utilizando [ ].

El tipo de valor de atributo depende del tipo de atributo (relación o atributo):

  • Si el tipo nomAtributo es storage:
    entity.attributeName devuelve un valor del mismo tipo que nomAtributo.
  • Si el tipo nomAtributo es relatedEntity:
    entity.attributeName devuelve la entidad relacionada. Los valores de la entidad relacionada están directamente disponibles a través de propiedades en cascada, por ejemplo "myEntity.employer.employees[0].lastname".
  • Si el tipo nomAtributo es relatedEntities:
    entity.attributeName devuelve una nueva entity selection de entidades relacionadas. Los duplicados se eliminan (se devuelve una entity selection).

Nota: para más información sobre el tipo de atributo, consulte la descripción de la propiedad dataClassAttribute.kind.

Ejemplo  

 C_OBJECT($myEntity)
 $myEntity:=ds.Employee.new() //Crea un nuevo objeto de tipo entidad
 $myEntity.name:="Dupont" // asignar 'Dupont' al atributo 'name'
 $myEntity.firstname:="John" //asignar 'John' al atributo 'firstname'
 $myEntity.save() //guardar la entidad



Ver también 

entitySelection.{attributeName}

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - Entity

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17

 
ARTICLE USAGE

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)