Modal
La fenêtre modale. C'est un conteneur qui reste caché jusqu'à ce qu'un événement l'ouvre — un clic sur un bouton, une action 4D. Tout ce qu'on y met est une page comme une autre : un formulaire, une listbox, du texte.
Ce que c'est
| Type | modal |
| Catégorie | container |
| Enfants autorisés | 1 |
| Cibles de style | bspk, modalContent |
| Événements | onClick |
Les paramètres
Seuls les paramètres propres à ce bloc sont listés ici. Le nom du bloc, l'identifiant HTML, l'ancre, l'affichage conditionnel et la répétition sont communs à tous les blocs et décrits une seule fois, dans Les paramètres communs.
Paramètres
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
|---|---|---|---|
Bloc sourceblockinfo | select (text) | Bloc de la page dont les attributs et les valeurs de champs sont joints au POST de tout événement parti de cette modale. Une modale est détachée de son contexte : sans ce réglage, l'événement ne transporte rien du bloc qui l'a ouverte. | |
IDvt_Id | text (text) | Identifiant de la fenêtre elle-même, visé par les scripts qui l'ouvrent. À ne pas confondre avec l'identifiant HTML du bloc, dans « Paramètres ». |
Destination
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
|---|---|---|---|
Fonction 4D pour le lienvt_4dFunctionToGetLink | text (text) | Si plusieurs destinations sont renseignées, une seule s'applique : la fonction 4D d'abord, puis le lien personnalisé, puis la page liée. Les autres sont ignorées. | accepte du 4D |
Nom du bloc à chargervt_BlockToload | select (text) | — | |
Lien d'une page httpsvt_CustomLink | text (text) | Si plusieurs destinations sont renseignées, une seule s'applique : la fonction 4D d'abord, puis le lien personnalisé, puis la page liée. Les autres sont ignorées. | |
ID de la pagevt_MenuUuid | select (text) | Si plusieurs destinations sont renseignées, une seule s'applique : la fonction 4D d'abord, puis le lien personnalisé, puis la page liée. Les autres sont ignorées. | |
Paramètres URLvt_UrlParametersToAdd | text (text) | Paramètres ajoutés à la destination retenue, quelle qu'elle soit (forme a=1&b=2). |
Apparence
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
|---|---|---|---|
Mode volet (sans fond)vb_PanelMode | toggle (boolean) | — | défaut : non |
Afficher le pied de pagevb_ShowFooter | toggle (boolean) | La page s'ouvre dans la fenêtre sans l'en-tête, les barres latérales ni le pied de page du site. Cochez les zones à garder : chacune n'apparaît que si le site l'utilise. Sans effet quand un seul bloc de la page est chargé. | défaut : non |
Afficher l'en-tête de la pagevb_ShowHeader | toggle (boolean) | La page s'ouvre dans la fenêtre sans l'en-tête, les barres latérales ni le pied de page du site. Cochez les zones à garder : chacune n'apparaît que si le site l'utilise. Sans effet quand un seul bloc de la page est chargé. | défaut : non |
Afficher la barre latérale gauchevb_ShowSideBarLeft | toggle (boolean) | La page s'ouvre dans la fenêtre sans l'en-tête, les barres latérales ni le pied de page du site. Cochez les zones à garder : chacune n'apparaît que si le site l'utilise. Sans effet quand un seul bloc de la page est chargé. | défaut : non |
Afficher la barre latérale droitevb_ShowSideBarRight | toggle (boolean) | La page s'ouvre dans la fenêtre sans l'en-tête, les barres latérales ni le pied de page du site. Cochez les zones à garder : chacune n'apparaît que si le site l'utilise. Sans effet quand un seul bloc de la page est chargé. | défaut : non |
Cliquer en-dehors pour fermervb_closeClickOutside | toggle (boolean) | — | défaut : non |
Fermer avec une croixvb_closeCross | toggle (boolean) | — | défaut : non |
Position du modalvt_Position | checkbox (text) | — | défaut : center |
Les tableaux de cette page sont produits automatiquement depuis le schéma du bloc. Si la page et le panneau divergent, c'est le schéma qui fait foi.

