Table des matières
Introduction #
Cette fonctionnalité permet de visualiser le composant sous forme d’une popup ouvrable par un bouton.
Le bouton sera placé au coin haut gauche du composant.
La popup prendra la taille du composant.

Paramétrage #
Dans l’éditeur de propriétés avancées, l’option « Filtre automatique » permet d’activer la fonctionnalité.
Propriétés avancées #

Pop-up #
Active le mode pop-up pour le composant.
Texte du bouton #
Texte du bouton qui ouvrira la pop-up.
A partir de la version V17.2, le bouton n’est plus affiché si son contenu est vide

Bouton quitter #
Affiche ou non le bouton en haut à droite de fermeture de la pop-up.

Déplacer #
Autorise ou non le déplacement de la pop-up.
Redimensionner #
Autorise ou non le redimensionnement de la pop-up.
Ouvert par défaut #
Définit si la pop-up sera ouverte ou fermée a l'ouverture du tableau de bord.
Entête #
Permet de définir un texte d'entête à la pop-up.
Pied de page #
Permet de définir un texte de pied de page à la pop-up.
Fermeture #
Définit la méthode de fermeture de la pop-up :
- Bouton : cliquer sur la croix en haut à gauche permet fermer la pop-up.
- Click en dehors : cliquer en dehors de la pop-up permet de la fermer.
- Souris en dehors : déplacer la souris en dehors de la pop-up permet de la fermer.
Défilement #
Définit la méthode de gestion des barres de défilement :
- Aucun : pas de barres de défilement, la popup s’ajuste à la taille du composant.
- Horizontal : Active le défilement horizontal, la barre de défilement horizontal sera toujours visible.
- Vertical : Active le défilement vertical, lla barre de défilement vertical sera toujours visible.
- Les deux : Active le défilement vertical et horizontal, les barres de défilement seront toujours visibles.
- Auto : Les barres a apparaissent selon la taille du composant.
Alignement horizontal #
Définit le placement horizontal de la pop-up à son ouverture :
- Indéfini : la popup gère son placement à l’ouverture.
- En dehors à gauche : le bord droit de la popup s’aligne avec le bord gauche du bouton.
- Bord gauche : le bord gauche de la popup s’aligne avec le bord gauche du bouton.
- Centré : le centre horizontal de la pop-up s’aligne avec le centre horizontal du bouton.
- Bord droit : le bord droit de la popup s’aligne avec le bord droit du bouton.
- En dehors à droite : le bord gauche de la popup s’aligne avec le bord droit du bouton.
- Centré fenêtre : le centre horizontal de la pop-up s’aligne avec le centre horizontal de la fenêtre.
Alignement vertical #
Définit le placement vertical de la pop-up à son ouverture :
- Indéfini : la popup gère son placement à l’ouverture.
- Au dessus : le bord bas de la popup s’aligne avec le bord haut du bouton.
- Bord haut : le bord haut de la popup s’aligne avec le bord haut du bouton.
- Centré : le centre vertical de la pop-up s’aligne avec le centre vertical du bouton.
- Bord bas : le bord bas de la popup s’aligne avec le bord bas du bouton.
- Dessous : le bord haut de la popup s’aligne avec le bord bas du bouton.
- Centré fenêtre : le centre vertical de la pop-up s’aligne avec le centre vertical de la fenêtre.
Accès javascript #
Depuis la version 17.1.19, il est possible de piloter les popups avec les fonctions :
- BBPopupShow_COMPNAME() : COMPNAME est le nom du composant
- BBPopupHide_COMPNAME() : COMPNAME est le nom du composant
- BBPopupShowAtPos_COMPNAME(x,y) : COMPNAME est le nom du composant,x ,y la position du composant
A partir de la version 17.2.12, les fonctions changent de nom (pour ne pas être pénalisé par les caractères spéciaux) :
- BBPopupShow(COMPNAME) :COMPNAME est le nom du composant, ex, BBPopupShow(‘My Table’)
- BBPopupHide(COMPNAME) :COMPNAME est le nom du composant, ex, BBPopupHide(‘My Table’)
- BBPopupShowAtPos(COMPNAME,x,y) :COMPNAME est le nom du composant,x ,y la position du composant, ex BBPopupShowAtPos(‘My Table’,1000,1000)