Aller au contenu principal
Version: 20 R10 BETA

VP IMPORT FROM BLOB

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

ParamètresTypeDescription
vpAreaNameText->Nom d'objet formulaire zone 4D View Pro
vpBlob4D.Blob->Blob contenant un document 4D View Pro
paramObjObject->Options d'import
Historique
ReleaseModifications
20 R9Déclenchement de la fonction de rappel après que les fonctions personnalisées soient terminées

Description

La commande VP IMPORT FROM BLOB importe vpBlob dans la zone 4D View Pro vpAreaName et remplace son contenu. vpBlob doit contenir un document 4D View Pro précédemment enregistré en tant que Blob soit en utilisant la commande VP EXPORT TO BLOB soit via l'interface 4D View Pro.

Dans paramObj, vous pouvez passer plusieurs propriétés :

PropriétéTypeDescription
formula4D.FunctionMéthode callback à lancer lorsque l'import est terminé. See Passing a callback method (formula).
calcOnDemandBooleanIndique si les formules doivent être calculées uniquement lorsqu'elles sont demandées, la valeur par défaut = faux.
dynamicReferencesBooleanIndique si les fonctions doivent être calculées avec une référence dynamique, par défaut = vrai.
fullRecalcBooleanIndique si le calcul doit être effectué après le chargement des données json, la valeur par défaut est faux.
includeFormulasBooleanIndique s'il faut inclure la formule lors du chargement, par défaut = vrai.
includeStylesBooleanIndique s'il faut inclure le style lors du chargement, default = vrai.
includeUnusedStylesBooleanIndiquez si le style de nom inutilisé doit être inclus lors de la conversion du fichier Excel Xml en Json. Valeur par défaut = vrai.
openModeIntegerpeut être :
0 : mode ouvert normal, sans paresse et sans incrémentation. Lors de l'ouverture d'un document, l'interface utilisateur et l'événement d'interface utilisateur pourraient être rafraîchis et réactifs à des moments précis.
1 : mode ouvert paresseux (lazy). Lors de l'ouverture d'un document, seule la feuille active sera chargée directement. Les autres feuilles ne seront chargées que lorsqu'elles seront utilisées.
2 : mode d'ouverture incrémentielle. Lors de l'ouverture d'un document, l'interface utilisateur et l'événement d'interface utilisateur peuvent être actualisés et réactifs directement.

Les paramètres suivants peuvent être utilisés dans la méthode de rappel :

ParamètresTypeDescription
param1textNom de l'objet 4D View Pro
param24D.BlobLe blob importé
param3objectUne référence au paramètre paramObj de la commande
param4objectObjet retourné par la méthode avec un message de statut
.successbooleanVrai si l'import est réussi, Faux sinon.
.errorCodeintegerCode d'erreur.
.errorMessagetextMessage d'erreur.
note

The callback function specified in the formula attribute is triggered after all 4D custom functions within the imported content have completed their calculations. This ensures that any dependent processes, such as document modifications or exports, are performed only after all formula-based computations are fully resolved.

Exemple

Vous souhaitez importer dans la "ViewProArea" un document 4D View Pro précédemment enregistré en tant que Blob dans la première entité de la dataclass Table.

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

Voir également

VP EXPORT TO BLOB

AltStyle によって変換されたページ (->オリジナル) /