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 v20 R7
OBJECT Get action

OBJECT Get action 


 

OBJECT Get action ( {* ;} objeto ) -> Resultado 
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es un campo o variable
objeto  Objeto de formulario in Nombre del objeto (si se especifica *) o
Campo o variable (si se omite *)
Resultado  Texto in Nombre de la acción estándar asociada y (si la hay) cadena de parámetros

El comando OBJECT Get action devuelve el nombre y (si es el caso) el parámetro de la acción estándar asociada con el objeto designado por los parámetros objeto y *.

Pasar el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable en lugar de una cadena (solo objeto campo o variable).

Puede establecer una acción estándar para un objeto en el Editor de formularios utilizando la lista de propiedades o utilizando el comando OBJECT SET ACTION. OBJECT Get action devuelve una cadena que contiene el nombre de la acción estándar asociada al objeto (así como su parámetro, si existe).

Para obtener una lista completa de acciones estándar, consulte la sección Acciones estándar en el manual de Diseño.

Ejemplo  

Usted desea asociar la acción "Cancelar" con todos los objetos en el formulario que aún no tienen ninguna acción asociada:

 ARRAY TEXT($arrObjects;0)
 
 FORM GET OBJECTS($arrObjects)
 For($i;1;Size of array($arrObjects))
    If(OBJECT Get action(*;$arrObjects{$i})=ak none)
       OBJECT SET ACTION(*;$arrObjects{$i};ak cancel)
    End if
 End for



Ver también 

OBJECT SET ACTION

 
PROPIEDADES 

Producto: 4D
Tema: Objetos (Formularios)
Número 1457

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Modificado: 4D v16 R3

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)