4D v19WA Run offscreen area | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
WA Run offscreen area 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WA Run offscreen area ( parametros ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| parametros | Objeto | 
             
         | 
        Objeto que contiene los atributos del área web | |||||
| Resultado | Mixed | 
             
         | 
        Propiedad .result del objeto onEvent, o Null si no devuelve un valor | |||||
El comando WA Run offscreen area crea un área web en memoria que se puede utilizar para cargar y analizar automáticamente las páginas web.
Nota: este comando utiliza el motor de renderización web integrado.
En el objeto parametros, pase cualquiera de los siguientes atributos opcionales. Estas propiedades estarán disponibles a través del comando This dentro del método onEvent y hacen referencia a la instancia:
| Propiedad | Tipo  |  Descripción | 
| url | texto | objeto de archivo | La URL o el archivo que se cargará en el área web. Si se omite o es null, se carga una página en blanco. | 
| area | texto | El nombre del área web. Si se omite o es null, se asigna un nombre genérico (por ejemplo, OffscreenArea1). | 
| onEvent | objeto (fórmula) | Un método de retrollamada que se iniciará cuando el área web esté lista. Puede ser:
  |  
| autoQuit | booleano | True (valor predeterminado) si el comando debe detener la ejecución de la fórmula cuando se producen los eventos On End URL Loading o On URL Loading Error. Si es false, debe utilizar los comandos CANCEL o ACCEPT en el método de retrollamada o métodos proyecto llamados con el objeto $4d para cerrar el área web.  |  
| timeout | real | Tiempo máximo (expresado en segundos) antes de que el área se cierre automáticamente si ningún evento se genera. Si se define en 0, no se aplica ninguna limitación. Valor predeterminado: 60 | 
| result | fusionado | Resultado del proceso a devolver (si lo hay) | 
| <customProperty> | fusionado | Todo atributo personalizado que esté disponible en la retrollamada o método $4d. | 
El comando agrega automáticamente la siguiente propiedad si es necesario:
| Propiedad | Tipo  |  Descripción | 
| timeoutReached | booleano | Agregado con valor true si se ha excedido el tiempo de espera | 
Si se pasa un valor nulo en parametros, se creará un área web en blanco y luego se cerrará automáticamente.
Notas:
Los siguientes comandos se pueden usar en el método de retrollamada:
Desea crear y manejar un área web fuera de pantalla utilizando una función de su clase OffscreenArea:
 $config:=cs.OffscreenArea.new()
 $result:=WA Run offscreen area($config)
 If($config.timeoutReached) //devuelto automáticamente en caso de tiempo de espera
    ALERT("Timeout reached")
 End ifEn la clase OffscreenArea:
 Class constructor
 This.url:=File("/RESOURCES/compute.html")
 This.area:="myWAOffscreen"
 
 Function onEvent
 Case of
    :(FORM Event.code=On End URL Loading)
       This.result:=WA Evaluate JavaScript(*;This.area;"myJSMethod();")
 End caseLa variable del sistema OK se define en 0 si se ha alcanzado el tiempo de espera o se ha llamado a CANCEL en onEvent, de lo contrario, se define en 1.
									FORM Event
									
									Gestión programada de áreas web
									
									WA OPEN WEB INSPECTOR
									
	Producto: 4D
	Tema: Área web
	Número 
        1727
        
        
        
	
	Creado por: 4D v18 R3
	Modificado: 4D v18 R6
	
	Manual de lenguaje 4D ( 4D v19)
	
	
	Manual de lenguaje 4D ( 4D v19.1)
Añadir un comentario