Saltar al contenido principal
Versión: 20 R5

VP IMPORT FROM BLOB

VP IMPORT FROM BLOB ( vpAreaName : Text ; vpBlob : 4D.blob { ; paramObj : Object} )

ParámetrosTipoDescripción
vpAreaNameText->Nombre de objeto formulario área 4D View Pro
vpBlob4D.Blob->Blob que contiene un documento de 4D View Pro
paramObjObject->Opciones de importación

Descripción

El comando VP IMPORT FROM BLOB importa el vpBlob del área vpAreaName de 4D View Pro y reemplaza su contenido. vpBlob debe contener un documento 4D View Pro previamente guardado como Blob ya sea utilizando el comando VP EXPORT TO BLOB o a través de la interfaz de 4D View Pro.

En paramObj, puede pasar varias propiedades:

PropiedadTipoDescripción
formula4D.FunctionMétodo de retrollamada que se lanzará cuando la importación haya finalizado. Ver Pasar un método de retrollamada (fórmula).
calcOnDemandBooleanSi se calculan las fórmulas sólo cuando se solicitan, por defecto=false.
dynamicReferencesBooleanSi calcular funciones con referencia dinámica, por defecto=true.
fullRecalcBooleanSi calcular después de cargar los datos json, false por defecto.
includeFormulasBooleanSi se incluye la fórmula al cargar, por defecto=true.
includeStylesBooleanSi se incluye el estilo al cargar, por defecto=true.
includeUnusedStylesBooleanSi incluir el estilo de nombre no utilizado al convertir excel xml al json, default=true.
openModeIntegerpuede ser:
0: modo abierto normal, sin lazy e incremental. Al abrir el documento, el evento de la interfaz de usuario y la interfaz de usuario podrían actualizarse y responder en puntos de tiempo específicos.
1: modo abierto perezoso (lazy). Al abrir el documento, solo la hoja activa se cargará directamente. Las demás hojas sólo se cargarán cuando se vayan a utilizar.
2: modo abierto incremental. Al abrir un documento, la interfaz de usuario y el evento de interfaz de usuario podrían actualizarse y responder directamente.

Los siguientes parámetros se pueden utilizar en el método de retrollamada:

ParámetrosTipoDescripción
param1textEl nombre del objeto de área 4D View Pro
param24D.BlobEl blob importado
param3objectReferencia al parámetro paramObj del comando
param4objectUn objeto devuelto por el método con un mensaje de estado
.successbooleanTrue si la importación se realiza correctamente, False en caso contrario.
.errorCodeintegerCódigo de error.
.errorMessagetextMensaje de error.

Ejemplo

Desea importar al "ViewProArea" un documento 4D View Pro previamente guardado como Blob en la primera entidad de la dataclass Table.

var $myBlobDocument : 4D.Blob :=ds.Table.all().first().blob
VP IMPORT FROM BLOB("ViewProArea"; $myBlobDocument)

Ver también

VP EXPORT TO BLOB