Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.{attributeName}
|
dataClass.{attributeName} -> dataClass.{attributeName} | ||||||||
Parâmetro | Tipo | Descrição | ||||||
dataClass.{attributeName} | DataClassAttribute |
![]() |
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)
$firstnameAtt:=ds.Employee.firstname
//{name:firstname,kind:storage,fieldType:0,type:string,fieldNumber:2,indexed:true,
//keyWordIndexed:false,autoFilled:false,mandatory:false,unique:false}
$employerAtt:=ds.Employee.employer
//{name:employer,kind:relatedEntity,relatedDataClass:Company,
//fieldType:38,type:Company,inverseName:employees}
//38=Is object
$employeesAtt:=ds.Company.employees
//{name:employees,kind:relatedEntities,relatedDataClass:Employee,
//fieldType:42,type:EmployeeSelection,inverseName:employer}
//42=Is collection
Levando em consideração as seguintes propriedades de tabela:
C_OBJECT($sequenceNumberAtt)
$sequenceNumberAtt=ds.Employee.sequenceNumber
//{name:sequenceNumber,kind:storage,fieldType:0,type:string,fieldNumber:13,
//indexed:true,keyWordIndexed:false,autoFilled:true,mandatory:false,unique:true}
4D Blog - ORDA member methods to get the structure information
ORDA - DataClassAttribute
Produto: 4D
Tema: ORDA - DataClass
Criado por: 4D v17
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)