|
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.getInfo( )
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dataClass.getInfo () -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| Resultado | Objeto |
|
Información en el dataclass | |||||
El método dataClass.getInfo( ) devuelve un objeto que brinda información sobre la dataclass. Este método es útil para configurar el código genérico.
Objeto devuelto
| Propiedad | Tipo | Descripción |
| name | cadena | Nombre de la clase de datos |
| primaryKey | cadena | Nombre de la llave primaria de la clase de datos |
| tableNumber | número | Número interno de tabla 4D (no se devuelve si la clase de datos es de un almacén de datos remoto) |
C_OBJECT($1;$e;$status)
$e:=$1 //$1 es una entidad
computeEmployeeNumber($e) //Ejecutar las acciones en una entidad
$status:=$e.save()
if($status.success)
ALERT("Record updated in table "+$e.getDataClass().getInfo().name)
End if C_OBJECT($es;$settings)
$settings:=New object
$settings.parameters:=New object("receivedIds";getIds())
$settings.attributes:=New object("pk";ds.Clients.getInfo().primaryKey)
$es:=ds.Clients.query(":pk in :receivedIds";$settings) C_TEXT($pk)
C_OBJECT($dataClassAttribute)
$pk:=ds.Employee.getInfo().primaryKey
$dataClassAttribute:=ds.Employee[$pk] // Si es necesario, el atributo que coincide con la llave primaria es accesible
4D Blog - ORDA member methods to get the structure information
dataStore.getInfo( )
entitySelection.getDataClass( )
Producto: 4D
Tema: ORDA - DataClass
Creado por: 4D v17 R5
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)
Añadir un comentario