Saltar al contenido principal
Versión: Siguiente

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

The VP IMPORT FROM BLOB command imports the vpBlob in the 4D View Pro area vpAreaName and replaces its contents. vpBlob must contain a 4D View Pro document previously saved as Blob either by using the VP EXPORT TO BLOB command or via the 4D View Pro interface.

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