4D v18

Manipulation des zones 4D View Pro

Accueil

 
4D v18
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
callbacks
ObjetStocke temporairement les informations utiles aux commandes qui nécessitent des callback (ou rétro-rappels) tels que l'import et l'export. 
commandBuffers
CollectionStocke 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.
formulaBar
BooléenIndique si la barre de formule s'affiche ou non. Disponible uniquement pour l'interface "Barre d'outils".
inited
BooléenIndique si la zone 4D View Pro a été initialisée ou non (voir Sur VP prêt).
interface
TexteIndique 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 v18)