4D View v16

PV Propriétés zone

Accueil

 
4D View v16
PV Propriétés zone

PV Propriétés zone 

 

 

Constante  Type Valeur Comment
pv allow undo redo  Entier long 39 Permet d’autoriser ou non l’annulation d’une action. Valeurs associées :
  • pv valeur vrai : il est possible d’utiliser l’annulation (comportement par défaut).
  • pv valeur faux : il n’est pas possible d’utiliser l’annulation (la commande Annuler du menu Edition est inactivée).
pv arrow keys  Entier long 9 Permet d’autoriser ou non l’utilisation des touches fléchées pour la validation de la saisie (validation de la saisie et sortie de la cellule). La validation n'est effectuée que si le curseur est placé au début ou à la fin du contenu de la cellule. Valeurs associées : Constantes du thème PV Flèches.
  • pv flèches autorisées : autorise l’utilisation de toutes les touches fléchées.
  • pv flèches haut et bas : autorise uniquement l’utilisation des touches haut et bas.
  • pv flèches droite et gauche : autorise uniquement l’utilisation des touches droite et gauche.
  • pv flèches non autorisées : interdit l’utilisation des touches fléchées pour la validation.
pv carriage return  Entier long 8 Permet de créer une nouvelle ligne dans une même cellule (saisie multiligne). Valeurs associées : constantes du thème PV Retour chariot.
  • pv cr non autorisé : impossible d'effectuer une saisie multiligne dans une même cellule.
  • pv cr autorisé : possibilité de créer une nouvelle ligne dans une même cellule à l'aide de la touche Retour chariot.
  • pv cr autorisé avec ctrl : possibilité de créer une nouvelle ligne dans une même cellule à l'aide de la combinaison Ctrl+Retour chariot (Commande+Retour chariot sous Mac OS).
  • pv cr autorisé avec maj : possibilité de créer une nouvelle ligne dans une même cellule à l'aide de la combinaison Maj+Retour chariot.
pv column headers height  Entier long 21 Permet de lire ou de fixer la hauteur des en-têtes de colonnes. Valeurs associées : hauteur des en-têtes exprimée en pixels.
pv copy hidden  Entier long 19 Permet d'indiquer si les éléments cachés doivent être pris en compte lors d’une copie. Valeurs associées :
  • pv valeur vrai : les éventuels éléments cachés seront pris en compte lors d’une copie de sélection.
  • pv valeur faux : les éventuels éléments cachés ne seront pas pris en compte lors d’une copie de sélection.
pv current cell highlight  Entier long 3 Permet de fixer la mise en surbrillance de la cellule active. Valeurs associées :
  • pv valeur vrai : la cellule active est mise en surbrillance, elle peut donc être identifiée visuellement.
  • pv valeur faux : la cellule active n’est pas mise en surbrillance, elle ne peut donc être pas être identifiée visuellement.
Par défaut, la cellule active est en surbrillance.
pv drag allowed  Entier long 13 Permet de définir le type de sélection qu'il est possible de faire glisser, dans le cadre d’un glisser-déposer. Valeurs associées : constantes du thème PV Glisser déposer autorisé.
  • pv GD aucun : aucune sélection ne peut être glissée — même si le glisser-déposer est autorisé.
  • pv GD cellule unique : il est possible de faire glisser une sélection contenant une cellule unique.
  • pv GD cellules contiguës : il est possible de faire glisser une sélection contenant plusieurs cellules contiguës ou une cellule unique.
  • pv GD cellules multiples : il est possible de faire glisser une sélection contenant plusieurs cellules (contiguës ou non) ou une cellule unique.
  • pv GD ligne unique : il est possible de faire glisser une sélection contenant une ligne unique.
  • pv GD lignes contiguës : il est possible de faire glisser une sélection contenant plusieurs lignes contiguës ou une ligne unique.
  • pv GD lignes multiples : il est possible de faire glisser une sélection contenant plusieurs lignes (contiguës ou non) ou une ligne unique.
  • pv GD colonne unique : il est possible de faire glisser une sélection contenant une colonne unique.
  • pv GD colonnes contiguës : il est possible de faire glisser une sélection contenant plusieurs colonnes contiguës ou une colonne unique.
  • pv GD colonnes multiples : il est possible de faire glisser une sélection contenant plusieurs colonnes (contiguës ou non) ou une colonne unique.

Note : Il est possible de cumuler plusieurs valeurs pour un même glisser/déposer. Par exemple, PV FIXER PROPRIETE ZONE(zone;pv glisser autorisé;pv GD cellules multiples + pv GD colonne unique + pv GD lignes contiguës) autorise le glisser d'une sélection composée soit de cellules multiples, soit d’une colonne unique, soit de lignes contiguës.

pv drag trigger  Entier long 12 Permet de définir le mécanisme de déclenchement du glisser dans la zone, dans le cadre d’un glisser-déposer. Il n’existe pas de trigger pour le déposer. Valeurs associées : constantes du thème PV Triggers.
  • pv trigger non autorisé : impossible d'effectuer un glisser depuis cette zone.
  • pv trigger sur clic : permet de faire glisser la sélection à l'aide d'un clic souris.
  • pv trigger sur double clic : permet de faire glisser la sélection à l'aide d'un double-clic souris.
  • pv trigger sur alt clic : permet de faire glisser la sélection à l'aide de la combinaison Alt+clic.
  • pv trigger sur alt double clic : permet de faire glisser la sélection à l'aide de la combinaison Alt+double-clic.
  • pv trigger sur ctrl clic : permet de faire glisser la sélection à l'aide de la combinaison Ctrl+clic (Commande+clic sous MacOS).
  • pv trigger sur ctrl double clic : permet de faire glisser la sélection à l'aide de la combinaison Ctrl+double-clic (Commande+double-clic sous MacOS).
  • pv trigger sur maj clic : permet de faire glisser la sélection à l'aide de la combinaison Maj+clic.
  • pv trigger sur maj double clic : permet de faire glisser la sélection à l'aide de la combinaison Maj+double-clic.

Note : Lorsqu'un même trigger est défini pour le glisser et pour la sélection, le trigger de glisser est prioritaire.

pv drop allowed  Entier long 33 Permet de définir le type de sélection qu’il est possible de déposer, dans le cadre d’un glisser-déposer. Valeurs associées : constantes du thème PV Glisser déposer autorisé.
  • pv GD aucun : aucune sélection ne peut être déposée — même si le glisser-déposer est autorisé.
  • pv GD cellule unique : il est possible de déposer une sélection contenant une cellule unique.
  • pv GD cellules contiguës : il est possible de déposer une sélection contenant plusieurs cellules contiguës ou une cellule unique.
  • pv GD cellules multiples : il est possible de déposer une sélection contenant plusieurs cellules (contiguës ou non) ou une cellule unique.
  • pv GD ligne unique : il est possible de déposer une sélection contenant une ligne unique.
  • pv GD lignes contiguës : il est possible de déposer une sélection contenant plusieurs lignes contiguës ou une ligne unique.
  • pv GD lignes multiples : il est possible de déposer une sélection contenant plusieurs lignes (contiguës ou non) ou une ligne unique.
  • pv GD colonne unique : il est possible de déposer une sélection contenant une colonne unique.
  • pv GD colonnes contiguës : il est possible de déposer une sélection contenant plusieurs colonnes contiguës ou une colonne unique.
  • pv GD colonnes multiples : il est possible de déposer une sélection contenant plusieurs colonnes (contiguës ou non) ou une colonne unique.
  • pv GD objets 4D : il est possible de déposer un objet 4D. Tous les types de champs et de variables 4D (hormis les BLOBs) peuvent être déposés.

Note : Il est possible de cumuler plusieurs valeurs pour un même glisser/déposer. Par exemple, PV FIXER PROPRIETE ZONE(zone;pv déposer autorisé;pv GD cellules multiples + pv GD colonne unique + pv GD lignes contiguës) autorise le déposer d'une sélection composée soit de cellules multiples, soit d’une colonne unique, soit de lignes contiguës.

pv drop mode  Entier long 14 Permet de définir la manière dont la sélection peut être déposée, dans le cadre d’un glisser-déposer. A noter que cette propriété définit uniquement les modes de déposer dans la zone ; la copie des valeurs devra être gérée séparément. Valeurs associées : constantes du thème PV Mode de déposer.
  • pv déposer insère ou remplace : lors du déposer, une insertion ou un remplacement sera possible dans la zone.
  • pv déposer insère uniquement : lors du déposer, seule l'insertion sera possible dans la zone.
  • pv déposer remplace uniquement : lors du déposer, seul le remplacement sera possible dans la zone.
pv field tag  Entier long 17 Permet de définir le caractère délimiteur de champ. Cette propriété est utilisée uniquement lors de l’import/export de données. Valeurs associées : code ASCII du caractère.
Exemple : "E1Champ1", "E1Champ2", "E1Champ3"; "E2Champ4", "E2Champ5";
La virgule est le séparateur de champ.
pv field wrapper  Entier long 18 Permet de définir le caractère d'enveloppe de champ. Cette propriété est utilisée uniquement lors de l’import/export de données. Valeurs associées : code ASCII du caractère.
Exemple : "E1Champ1", "E1Champ2", "E1Champ3"; "E2Champ4", "E2Champ5";
Les guillemets sont les enveloppes de champs.
pv headers sort  Entier long 20 Permet d’autoriser ou d’interdire le tri standard des données lors d’un clic sur un en-tête de colonne (données dynamiques ou statiques). Valeurs associées : constantes du thème PV Tri entêtes.
  • pv tri non autorisé (valeur par défaut) : 4D View n’effectue pas de tri standard lorsque l’utilisateur clique sur un en-tête de colonne (le tri peut cependant être géré de manière personnalisée par le développeur ).
  • pv tri autorisé : 4D View effectue un tri standard lorsque l’utilisateur clique sur un en-tête de colonne. Dans ce cas, un symbole apparaît dans l’en-tête afin d’indiquer le tri. Des clics successifs provoquent alternativement un tri ascendant et descendant.
Un tri sur une colonne dynamique entraîne un tri synchronisé des autres colonnes, de façon à ce que les enregistrements conservent toujours leur état initial. Un tri sur une colonne statique ne trie que la colonne.
pv hor pane count  Entier long 11 Permet de lire le nombre de volets horizontaux présents dans la zone. Cette constante n’est utilisable qu’avec la commande PV Lire propriete zone. Valeurs retournées : nombre de volets.
pv input enter key mode  Entier long 15 Permet de définir l'action de la touche Entrée (pavé numérique) utilisée en cours de saisie dans la zone. Valeurs associées : constantes du thème PV Mode touche entrée en saisie.
  • pv touche entrée standard : la touche Entrée valide la cellule courante puis successivement la sélectionne/passe en saisie (la cellule courante est conservée).
  • pv touche entrée comme tab : la touche Entrée valide la cellule courante puis successivement sélectionne/passe en saisie la cellule située à sa droite. De même, la combinaison Maj+Entrée sélectionne/passe en saisie la cellule située à gauche de la cellule validée.
  • pv touche entrée comme retour : la touche Entrée valide la cellule courante puis sélectionne/passe en saisie la cellule située au-dessous. De même, la combinaison Maj+Entrée sélectionne/passe en saisie la cellule située au-dessus de la cellule validée.

Note : A la différence de la touche Entrée, les touches Tabulation et Retour chariot provoquent uniquement la sélection des cellules.

pv input trigger  Entier long 6 Permet de définir le mode de déclenchement de la saisie dans la zone. La saisie ne peut être effectuée que dans la cellule active. Valeurs associées : constantes du thème PV Triggers.
  • pv trigger non autorisé : la saisie est inactivée (aucun événement ne peut déclencher la saisie), même si une touche a été autorisée dans le mode entrée en saisie (cf. constante pv mode touche entrée en saisie). La saisie reste possible dans la barre de formule. Il est également possible de changer la sélection.
  • pv trigger saisie sur caractère : l'entrée en saisie est activée lors de la frappe d'une touche du clavier. Dans ce mode, la navigation parmi les cellules s'effectue uniquement au clavier (Tabulation et Maj+Tabulation pour se déplacer horizontalement, Retour chariot et Maj+Retour chariot pour se déplacer verticalement, ou encore les touches fléchées).
  • pv trigger saisie sur entrée : l'entrée en saisie est activée par la frappe de la touche Entrée (pavé numérique).
  • pv trigger saisie sur gain sél : l'entrée en saisie est activée sur la cellule qui a le focus. Dans ce mode, dès qu’une cellule est sélectionnée, elle prend le focus et le curseur prend la forme d’un curseur de saisie.
  • pv trigger sur clic : l'entrée en saisie est activée par un clic souris sur une cellule. A la différence de la constante pv trigger saisie sur gain sél, aucun curseur de saisie n’apparaît.
  • pv trigger sur double clic : l'entrée en saisie est activée par un double-clic sur une cellule. Le clic simple ne permet pas la saisie.
  • pv trigger sur alt clic : l'entrée en saisie est activée par la combinaison Alt+clic sur une cellule.
  • pv trigger sur alt double clic : l'entrée en saisie est activée par la combinaison Alt+double-clic sur une cellule.
  • pv trigger sur ctrl clic : l'entrée en saisie est activée par la combinaison Ctrl+clic (Commande+clic sous Mac OS) sur une cellule.
  • pv trigger sur ctrl double clic : l'entrée en saisie est activée par la combinaison Ctrl+double-clic (Commande+double-clic sous Mac OS) sur une cellule.
  • pv trigger sur maj clic : l'entrée en saisie est activée par la combinaison Maj+clic sur une cellule.
  • pv trigger sur maj double clic : l'entrée en saisie est activée par la combinaison Maj+double-clic sur une cellule.

Notes :

  • Il est possible de cumuler plusieurs valeurs pour un même trigger. Par exemple, PV FIXER PROPRIETE ZONE(zone; pv trigger de saisie;pv trigger sur clic + pv trigger sur alt clic) autorise l’utilisation du clic OU de Alt+clic pour la saisie.
  • Lorsqu'un même trigger est défini pour la saisie et pour la sélection, le trigger de saisie est prioritaire.
pv record tag  Entier long 16 Permet de définir le caractère délimiteur d’enregistrement. Cette propriété est utilisée uniquement lors de l’import/export de données. Valeurs associées : code ASCII du caractère.
Exemple : "E1Champ1", "E1Champ2", "E1Champ3"; "E2Champ4", "E2Champ5";
Le point-virgule est le séparateur d’enregistrement (2 enregistrements : E1 et E2).
pv resizable columns  Entier long 4 Permet d’autoriser ou non le redimensionnement des colonnes. Valeurs associées :
  • pv valeur vrai : il est possible de redimensionner une ou plusieurs colonnes de la zone.
  • pv valeur faux : la taille des colonnes de la zone n'est pas modifiable.
pv resizable rows  Entier long 5 Permet d’autoriser ou non le redimensionnement des lignes. Valeurs associées :
  • pv valeur vrai : il est possible de redimensionner une ou plusieurs lignes de la zone.
  • pv valeur faux : la taille des lignes de la zone n'est pas modifiable.
pv row headers width  Entier long 22 Permet de lire ou de fixer la largeur des en-têtes de lignes. Valeurs associées : largeur des en-têtes exprimée en pixels.
pv saving dialog  Entier long 37 Permet d’afficher ou non le message de confirmation d’enregistrement du document 4D View s’il a été modifié. Ce message apparaît lorsqu'une zone incluse 4D View n’est pas associée à un champ de la base et qu’on souhaite quitter le formulaire (en validant ou en annulant). Non valide dans le cadre d’une zone externe. Valeurs associées :
  • pv valeur vrai : le message de confirmation est affiché (valeur par défaut).
  • pv valeur faux : le message de confirmation n’est pas affiché.
pv select highlight  Entier long 1 Permet de fixer la mise en surbrillance d’une sélection pour la zone. Valeurs associées :
  • pv valeur vrai : la sélection de la zone est délimitée par une surbrillance
  • pv valeur faux : la sélection de la zone ne passe pas en surbrillance, elle est donc invisible à l’écran.
pv select mode  Entier long 0 Permet de lire ou de fixer le mode de sélection autorisé pour une zone. Valeurs associées : constantes du thème PV Mode de sélection.
  • pv sélection non autorisée : il n’est pas possible de faire une sélection dans la zone (toutes les cellules sont désélectionnées). La saisie est également impossible (la barre de formule est verrouillée). Ce mode permet uniquement la visualisation des données.
  • pv sélection ligne unique : il n’est possible de sélectionner qu’une seule ligne à la fois dans la zone.
  • pv sélection lignes contiguës : il est possible de sélectionner uniquement des lignes contiguës dans la zone
  • pv sélection lignes multiples : il est possible de sélectionner plusieurs lignes, contiguës ou non, dans la zone.
  • pv sélection colonne unique : il n’est possible de sélectionner qu’une seule colonne à la fois dans la zone.
  • pv sélection colonnes contiguës : il est possible de sélectionner uniquement des colonnes contiguës dans la zone.
  • pv sélection colonnes multiples : il est possible de sélectionner plusieurs colonnes, contiguës ou non, dans la zone.
  • pv sélection cellule unique : il n’est possible de sélectionner qu’une seule cellule à la fois dans la zone.
  • pv sélection cellules contiguës : il est possible de sélectionner uniquement des cellules contiguës dans la zone.
  • pv sélection cellules multiples : il est possible de sélectionner n’importe quelle cellule, contiguës ou non, dans la zone.

Note : La saisie reste possible dans la sélection (sauf lors de l'utilisation de la constante pv sélection non autorisée). Si vous souhaitez interdire toute saisie dans la zone, vous devez en outre exécuter l'instruction PV FIXER PROPRIETE ZONE(Zone;pv trigger de saisie;pv trigger non autorisé).

pv select null  Entier long 2 Permet d’autoriser ou non les zones sans sélection courante. Valeurs associées :
  • pv valeur vrai : il n’est pas obligatoire d’avoir une sélection dans la zone. Par exemple, si la ligne ou la colonne qui contient la cellule active est supprimée, il n’y a plus de cellule active et donc plus de sélection.
  • pv valeur faux : il est obligatoire d’avoir une sélection dans la zone.
pv select trigger  Entier long 7 Permet de définir le mode de déclenchement de la sélection dans la zone. Valeurs associées : constantes du thème PV Triggers.
  • pv trigger non autorisé : il est impossible de définir une sélection. La saisie reste cependant possible dans la sélection qui était active avant l'exécution de la commande. Les touches Tabulation et Retour chariot modifient la position de la cellule active dans la sélection.
  • pv trigger sélection sur flèche : permet de définir une sélection (cellule active uniquement) à l'aide des touches fléchées. Ne permet pas d’étendre ou de réduire une sélection.
  • pv trigger sélection sur tab : permet de définir une sélection (cellule active uniquement) à l'aide de la touche Tabulation ou de la combinaison Maj+Tabulation. Ne permet pas d’étendre ou de réduire une sélection.
  • pv trigger sélection sur retour : permet de définir une sélection (cellule active uniquement) à l'aide de la touche Retour chariot. Ne permet pas d’étendre ou de réduire une sélection.
  • pv trigger sur clic : permet de définir une sélection via un clic souris.
  • pv trigger sur double clic : permet de définir une sélection (cellule active uniquement) via un double clic. Ne permet pas d’étendre ou de réduire une sélection.
  • pv trigger sur alt clic : permet de définir une sélection via la combinaison Alt+clic.
  • pv trigger sur alt double clic : permet de définir une sélection via la combinaison Alt+double-clic.
  • pv trigger sur ctrl clic : permet de définir une sélection via la combinaison Ctrl+clic (Commande+clic sous Mac OS).
  • pv trigger sur ctrl double clic : permet de définir une sélection via la combinaison Ctrl+double-clic (Commande+double-clic sous Mac OS).
  • pv trigger sur maj clic : permet de définir une sélection via la combinaison Maj+clic.
  • pv trigger sur maj double clic : permet de définir une sélection via la combinaison Maj+double-clic.

Notes :

  • Il est possible de cumuler plusieurs valeurs pour un même trigger. Par exemple, PV FIXER PROPRIETE ZONE(zone; pv trigger de sélection;pv trigger sur clic + pv trigger sur alt clic) autorise l’utilisation du clic OU de Alt+clic pour la sélection.
  • Lorsqu'un même trigger est défini pour la saisie et pour la sélection, le trigger de saisie est prioritaire.
  • Lorsqu'un même trigger est défini pour le glisser et pour la sélection, le trigger de glisser est prioritaire.
pv show borders toolbar  Entier long 29 Permet de montrer ou de masquer la barre d’outils bordures de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la barre d’outils bordures est affichée.
  • pv valeur faux : la barre d’outils bordures est masquée.
pv show column headers  Entier long 23 Permet de montrer ou de masquer les en-têtes de colonnes dans la zone. Valeurs associées :
  • pv valeur vrai : les en-têtes de colonnes sont affichés.
  • pv valeur faux : les en-têtes de colonnes sont masqués.
pv show formula toolbar  Entier long 30 Permet de montrer ou de masquer la barre d’outils formules de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la barre d’outils formules est affichée.
  • pv valeur faux : la barre d’outils formules est masquée.
pv show hor grid  Entier long 31 Permet de montrer ou de masquer la grille horizontale de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la grille horizontale est affichée.
  • pv valeur faux : la grille horizontale est masquée.
pv show hor scrollbar  Entier long 34 Permet de montrer ou de masquer la barre de défilement horizontale de la zone. Valeurs associées :
  • pv valeur vrai : la barre de défilement horizontale est affichée.
  • pv valeur faux : la barre de défilement horizontale est masquée.
pv show menu bar  Entier long 25 Permet de montrer ou de masquer la barre de menus de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la barre de menus est affichée.
  • pv valeur faux : la barre de menus est masquée.
pv show numbers toolbar  Entier long 27 Permet de montrer ou de masquer la barre d’outils nombres de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la barre d’outils nombres est affichée.
  • pv valeur faux : la barre d’outils nombres est masquée.
pv show row headers  Entier long 24 Permet de montrer ou de masquer les en-têtes de lignes dans la zone. Valeurs associées :
  • pv valeur vrai : les en-têtes de lignes sont affichés.
  • pv valeur faux : les en-têtes de lignes sont masqués.
pv show selection  Entier long 40 Permet de fixer ou de lire le mode d'affichage de la sélection dans une zone 4D View n'ayant pas le focus. Valeurs associées :
  • pv valeur vrai : la sélection de la zone reste toujours visible (en surbrillance), que la zone 4D View ait ou non le focus.
  • pv valeur faux : lorsque la zone 4D View perd le focus, la sélection n'est plus visible.
pv show standard toolbar  Entier long 26 Permet de montrer ou de masquer la barre d’outils standard de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la barre d’outils standard est affichée.
  • pv valeur faux : la barre d’outils standard est masquée.
pv show style toolbar  Entier long 28 Permet de montrer ou de masquer la barre d’outils style de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la barre d’outils style est affichée.
  • pv valeur faux : la barre d’outils style est masquée.
pv show vert grid  Entier long 32 Permet de montrer ou de masquer la grille verticale de 4D View dans la zone. Valeurs associées :
  • pv valeur vrai : la grille verticale est affichée.
  • pv valeur faux : la grille verticale est masquée.
pv show vert scrollbar  Entier long 35 Permet de montrer ou de masquer la barre de défilement verticale de la zone. Valeurs associées :
  • pv valeur vrai : la barre de défilement verticale est affichée.
  • pv valeur faux : la barre de défilement verticale est masquée.
pv vert pane count  Entier long 10 Permet de lire le nombre de volets verticaux présents dans la zone. Cette constante n’est utilisable qu’avec la commande PV Lire propriete zone. Valeurs retournées : nombre de volets.

Rappel : Un volet représente la zone située entre deux séparateurs (horizontaux ou verticaux).

pv zoom factor  Entier long 36 Permet de lire ou de fixer la valeur (en pourcentage) du zoom pour la zone. Valeurs associées : taux compris entre 25 et 1000.


Voir aussi  

PV Get area property
PV SET AREA PROPERTY

 
PROPRIÉTÉS 

Produit : 4D View
Thème : Liste des thèmes de constantes

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)