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-> | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | {{: |