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
entity.{attributeName}

entity.{attributeName} 


 

entity.{attributeName} -> entity.(nomeAtributo) 
Parâmetro Tipo   Descrição
entity.(nomeAtributo)  Mixed in Valor atual do atributo da entidade

Qualquer atributo de classe de dados está disponível como uma propriedade de uma entidade, a qual armazena o valor de atributo para a entidade

Nota: Atributos de classe de Dados também podem ser alcançados usando a sintaxe alternativa com  [ ].

O tipo de valor atributo na tipologia atributo (relação ou atributo):

  • Se attributeName for storage:
    entity.attributeName retorna  um valor do mesmo tipo que attributeName.
  • Se attributeName kind for relatedEntity:
    entity.attributeName retorna a entidade relacionada. Valores da entidade relacionada estão diretamente disponíveis através de propriedades de cascada, por exemplo "myEntity.employer.employees[0].lastname".
  • Se attributeName kind for relatedEntities:
    entity.attributeName retorna uma nova seleção de entidade das entidades relacionadas. Duplicatas são removidas (uma seleção de entidade não ordenada é retornada).

Nota: Para saber mais sobre atributos, veja a descrição de propriedade dataClassAttribute.kind .

Exemplo  

 C_OBJECT($myEntity)
 $myEntity:=ds.Employee.new() //Cria um novo objeto do tipo de entidade
 $myEntity.name:="Dupont" // atribui 'Dupont' ao atributo  '(sobre)nome'
 $myEntity.firstname:="John" //atribui 'John' a atributo 'primeiro nome'
 $myEntity.save() //salva a entidade



Ver também 

entitySelection.{attributeName}

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - Entidade

 
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)