4D v16.3OB Get type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OB Get type
|
OB Get type ( objeto ; propiedad ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objeto | Objeto, Campo Objeto |
![]() |
Objeto estructurado | |||||
propiedad | Texto |
![]() |
Nombre de la propiedad | |||||
Resultado | Entero largo |
![]() |
Tipo de valor de la propiedad | |||||
El comando OB Get type devuelve el tipo del valor asociado a la propiedad del objeto.
objeto debe haber sido definido utilizando el comando C_OBJECT o designar un campo objeto 4D.
En el parámetro propiedad, pase la etiqueta de la propiedad cuyo tipo quiere conocer.
Tenga en cuenta que el parámetro propiedad tiene en cuenta las mayúsculas y minúsculas.
El comando devuelve un entero largo que indica el tipo de valor. Puede comparar este valor con las siguientes constantes, que se encuentran en el tema "Tipos de campos y variables":
Constante | Tipo | Valor |
Is Boolean | Entero largo | 6 |
Is JSON null | Entero largo | 255 |
Is object | Entero largo | 38 |
Is real | Entero largo | 1 |
Is text | Entero largo | 2 |
Is undefined | Entero largo | 5 |
Object array | Entero largo | 39 |
Queremos obtener el tipo de valores estándar:
C_OBJECT($ref)
OB SET($ref;"nombre";"smith";"edad";42)
$type:=OB Get type($ref;"nombre") //$type devuelve 2
$type2:=OB Get type($ref;"edad") //$type2 devuelve 1
Producto: 4D
Tema: Objetos (Lenguaje)
Número
1230
Creado por: 4D v14
Modificado: 4D v15
Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)