4D v19

dataClass.{attributeName}

Página Inicial

 
4D v19
dataClass.{attributeName}

dataClass.{attributeName} 


 

   
Parâmetro Tipo   Descrição
dataClass.{attributeName}   DataClassAttribute in Descrição do atributo de classe de dados

Os atributos de classes de dados são objetos que estão disponíveis diretamente como propriedades dessas classes.

Os objetos retornados são do tipo DataClassAttribute. Estes objetos têm propriedades que podem ser usadas para ler  e obter informação sobre seus atributos de classe de dados. Essas propriedades são listadas na seção ORDA - DataClassAttribute.

Nota: os objetos de atributo dataclass podem ser modificados, mas a estrutura do banco de dados subjacente não se modificará.

 $salary:=ds.Employee.salary //retorna o atributo salário da dataclass Employee (funcionários)
 $compCity:=ds.Company["city"] //retorna o atributo city (cidade) na classe de dados Company (empresa)

Levando em consideração a seguinte estrutura de banco de dados:

 C_OBJECT($firstnameAtt;$employerAtt;$employeesAtt)<br/><br/>$firstnameAtt:=ds.Employee.firstname<br/> //{name:firstname,kind:storage,fieldType:0,type:string,fieldNumber:2,indexed:true,<br />//keyWordIndexed:false,autoFilled:false,mandatory:false,unique:false}<br /><br />$employerAtt:=ds.Employee.employer<br />//{name:employer,kind:relatedEntity,relatedDataClass:Company,<br />//fieldType:38,type:Company,inverseName:employees} <br />//38=Is object<br /><br />$employeesAtt:=ds.Company.employees<br />//{name:employees,kind:relatedEntities,relatedDataClass:Employee,<br />//fieldType:42,type:EmployeeSelection,inverseName:employer} <br />//42=Is collection

Levando em consideração as seguintes propriedades de tabela:

 C_OBJECT($sequenceNumberAtt)<br/>$sequenceNumberAtt=ds.Employee.sequenceNumber<br/> //{name:sequenceNumber,kind:storage,fieldType:0,type:string,fieldNumber:13,<br />//indexed:true,keyWordIndexed:false,autoFilled:true,mandatory:false,unique:true}

 



Ver também 


ORDA - DataClassAttribute

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - DataClass

 
HISTÓRIA 

Criado por: 4D v17

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)