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 source
blockinfo | 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. | |
ID
vt_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 lien
vt_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 à charger
vt_BlockToload | select (text) | — | |
Lien d'une page https
vt_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 page
vt_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 URL
vt_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 |
Cliquer en-dehors pour fermer
vb_closeClickOutside | toggle (boolean) | — | défaut : non |
Fermer avec une croix
vb_closeCross | toggle (boolean) | — | défaut : non |
Position du modal
vt_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.