Différences
Ci-dessous, les différences entre deux révisions de la page.
| slam4:php:phalcon:jquery:bootstrap [2015/03/30 12:18] – [2.11- Modals] jcheron | slam4:php:phalcon:jquery:bootstrap [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 470: | Ligne 470: | ||
| |< 100% >| | |< 100% >| | ||
| ^Classe |[[http:// | ^Classe |[[http:// | ||
| - | ^Hérite | + | ^Hérite de |[[http:// |
| - | de |[[http:// | + | |
| === Exemple === | === Exemple === | ||
| Ligne 944: | Ligne 943: | ||
| </ | </ | ||
| - | La méthode renderContent | + | La méthode |
| La vue correspondante : | La vue correspondante : | ||
| Ligne 962: | Ligne 962: | ||
| {{: | {{: | ||
| - | == En ajax (initié côté client) == | + | == -- En ajax (initié côté client) == |
| Ajout d'un bouton **Suivant** : | Ajout d'un bouton **Suivant** : | ||
| Ligne 1020: | Ligne 1020: | ||
| $bs=$this-> | $bs=$this-> | ||
| //Ajout de 2 boutons à l' | //Ajout de 2 boutons à l' | ||
| - | $modal=$bs-> | + | $modal=$bs-> |
| //Ajout d'un bouton Annuler | //Ajout d'un bouton Annuler | ||
| $modal-> | $modal-> | ||
| - | //Ajout d'un bouton | + | //Ajout d'un bouton |
| + | $modal-> | ||
| + | //Ajout d'un bouton classique | ||
| $bt=$modal-> | $bt=$modal-> | ||
| $this-> | $this-> | ||
| Ligne 1029: | Ligne 1031: | ||
| </ | </ | ||
| + | **Boutons spécifiques :** | ||
| + | * Le bouton **Annuler** permet la fermeture du dialogue | ||
| + | * Le bouton **Okay** ne ferme le dialogue que si la condition javascript **validCondition** est vraie | ||
| + | |||
| + | La condition par défaut est **$('# | ||
| + | |||
| + | **Exemple :** Vérification de la présence d'un élément d'id #ck dans la page : | ||
| + | <sxh php; | ||
| + | $modal-> | ||
| + | </ | ||
| + | |||
| + | **Exemple :** en rendant la sortie automatiquement valide : | ||
| + | <sxh php; | ||
| + | $modal-> | ||
| + | </ | ||
| + | |||
| + | == -- Accès aux boutons == | ||
| + | Il est possible d' | ||
| + | <sxh php; | ||
| + | public function modalAction(){ | ||
| + | $bs=$this-> | ||
| + | //Ajout de 2 boutons à l' | ||
| + | $modal=$bs-> | ||
| + | //Accès au bouton par son nom (identifier = nom corrigé) | ||
| + | $modal-> | ||
| + | //Accès au bouton par son index | ||
| + | $modal-> | ||
| + | |||
| + | $this-> | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | {{: | ||