4D v19dataClass.{attributeName} | 
            |||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
dataClass.{attributeName} 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||
| Parámetro | Tipo | Descripción | ||||||
| dataClass.{attributeName} | 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 CompanyTeniendo en cuenta la siguiente estructura de base de datos:

 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 collectionTeniendo en cuenta las siguientes propiedades de tabla:

 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}
	Producto: 4D
	Tema: ORDA - DataClass
	
        
        
	
	Creado por: 4D v17
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v19)
	
	
	
	Manual de lenguaje 4D ( 4D v19.1)
Añadir un comentario