Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
dataClass.{attributeName}

dataClass.{attributeName} 


 

dataClass.{attributeName} -> Resultado 
Parámetro Tipo   Descripción
Resultado  DataClassAttribute in 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}

 



Ver también 

4D Blog - ORDA member methods to get the structure information
ORDA - DataClassAttribute

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - DataClass

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17

 
ARTICLE USAGE

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)