Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.{attributeName}
|
dataClass.{attributeName} -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | DataClassAttribute |
![]() |
Descripción del atributo dataclass | |||||
Los atributos clases de datos son objetos que están disponibles directamente como propiedades de estas clases.
Los objetos devueltos son del tipo DataClassAttribute. Estos objetos tienen propiedades que puede leer para obtener información sobre sus atributos de clase de datos. Estas propiedades se listan en la sección ORDA - DataClassAttribute.
Nota: los objetos de atributo dataclass se pueden modificar, pero la estructura de la base de datos subyacente no se modificará.
$salary:=ds.Employee.salary //devuelve el atributo de salario en la clase de datos Employee
$compCity:=ds.Company["city"] //devuelve el atributo city en la clase de datos Company
Teniendo en cuenta la siguiente estructura de base de datos:
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
Teniendo en cuenta las siguientes propiedades de tabla:
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
Producto: 4D
Tema: ORDA - DataClass
Creado por: 4D v17
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)