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.getInfo( )
|
dataClass.getInfo () -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Objeto |
![]() |
Informação sobre a dataclass | |||||
O método dataClass.getInfo( ) devolve um objeto que fornece informação sobre a dataclass. Este método é útil para configurar o código genérico.
Objeto devolvido
Propriedade | Tipo | Descrição |
name | string | Nome da dataclass |
primaryKey | string | Nome da chave primária da dataclass |
tableNumber | número | Número interno de tabela 4D (não é devolvido se a classe de dados for de um armazem de dados remoto) |
C_OBJECT($1;$e;$status)
$e:=$1 //$1 é uma entidade
computeEmployeeNumber($e) //Executar as ações em uma entidade
$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] // Se for necessário, o atributo que coincide com a chave primária é acessível
4D Blog - ORDA member methods to get the structure information
dataStore.getInfo( )
entitySelection.getDataClass( )
Produto: 4D
Tema: ORDA - DataClass
Criado por: 4D v17 R5
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)