Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19
Manipulation des zones 4D View Pro

Manipulation des zones 4D View Pro  


 

Lorsque vous utilisez des zones 4D View Pro dans vos formulaires, vous devez gérer plusieurs éléments :

  • La zone formulaire 4D View Pro (objet formulaire 4D) : contient et affiche l'objet 4D View Pro. Cette zone est définie par un nom (champ "Nom" dans la Liste des Propriétés).
  • l'objet 4D View Pro (variable ou expression de type C_OBJECT) : stocke le contenu complet du tableur (voir ci-dessous). Vous pouvez lire ou fixer cet objet à l'aide des commandes VP IMPORT FROM OBJECT ou VP Export to object.
  • Le document 4D View Pro (documents .4vp) : stocke le contenu complet du tableur au format JSON.

Lorsque vous chargez un objet 4D View Pro dans une zone formulaire, 4D génère l'événement formulaire Sur VP prêt une fois que toute la zone est chargée. Vous devez exécuter tout code 4D View Pro traitant la zone dans cet événement, sinon une erreur est renvoyée.

L'objet 4D View Pro décrit le document et est géré automatiquement par les commandes 4D View Pro. Il contient les propriétés suivantes :

PropriétéType valeurDescription
versionEntier longVersion du composant interne
dateCreationTimestampDate de création
dateModifiedTimestampDate de la dernière modification
metaObjetContenu libre, réservé aux Developpeurs 4D
spreadJSObjetRéservé pour le composant 4D View Pro

La variable de l'objet formulaire 4D View Pro gère les informations utilisées par l'objet 4D View Pro. Elle contient les propriétés suivantes :

 

PropriétéType de valeurDescription
areaTexteNom de la zone 4D View Pro
callbacksObjetStocke temporairement les informations utiles aux commandes qui nécessitent des callback (ou rétro-rappels) tels que l'import et l'export. 
commandBuffersCollectionStocke séquentiellement les commandes appelées par la méthode et les exécute par lots (plutôt qu'individuellement) à la fin de la méthode ou si une commande retourne une valeur, ou bien si la commande VP FLUSH COMMANDS est appelée. Ce mécanisme accroît les performances en réduisant le nombre de requêtes envoyées.
formulaBarBooléenIndique si la barre de formule s'affiche ou non. Disponible uniquement pour l'interface "Barre d'outils".
initedBooléenIndique si la zone 4D View Pro a été initialisée ou non (voir Sur VP prêt).
interfaceTexteIndique le type d'interface utilisateur : "ribbon", "toolbar", "none".

Note : La variable de l'objet formulaire 4D View Pro est donnée uniquement à titre informatif (i.e., le débogage). En aucun cas elle ne doit être modifiée.



Voir aussi  

VP Export to object
VP IMPORT FROM OBJECT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Langage 4D View Pro

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D View Pro ( 4D v19)