4D v18 R2

entity.{attributeName}

Inicio

 
4D v18 R2
entity.{attributeName}

entity.{attributeName} 


 

   
Parámetro Tipo   Descripción
entity.{attributeName}   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

 
HISTORIA 

Creado por: 4D v17

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v17)
Manual de lenguaje 4D ( 4D v17.1)
Manual de lenguaje 4D ( 4D v17.2)
Manual de lenguaje 4D ( 4D v17.3)
Manual de lenguaje 4D ( 4D v18 R2)
Manual de lenguaje 4D ( 4D v17.4)