Aller au contenu
EzGED Wiki
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Vous êtes ici:
start
»
docs
»
dev
»
frontend
»
form
Piste:
docs:dev:frontend:form
====== Formulaires ezForm ====== Documentation sur les composants ''ezFormUser'' et ''ezFormAdmin''. ===== Évènements ===== ==== Succès d'une action ==== Pour se mettre en écoute du succès d'une action sur le formulaire il est possible de configurer le formulaire en lui indiquant un évènement global à déclencher. <code javascript> { xtype: 'ezFormAdmin', fireEventOnSuccess: 'globalEventName', ... } </code> Liste des actions concernées: * Create * Update * Duplicate * Delete * Custom (tout autre bouton d'action sera branché sur la méthode onCustomClick) <wrap center round info 100%> Dans le cas d'un formulaire ouvert à partir de l'action sur une ligne ou un bouton d'une grille de type ''ezAbstractGrid'' l'attribut de config ''fireEventOnSuccess'' de la grille sera transformé à celui du formulaire.</wrap> ==== Perte de focus d'un champ ==== Lorsqu'un champ du formulaire perd le focus il émet l'évènement ''blur'' (ExtJS standard) que le formulaire écoute et lorsqu'il l'intercepte il émet à son tour l'évènement ''fieldblur'' (évènement propre à nos formulaires ezForm) Exemple d'utilisation: <code javascript> { xtype : 'ezFormUser', title : 'Mon Formulaire', builderUrl : 'esignaturerequestwizard/formstruct', itemId : 'requestFormWizard', idParam : 'esignreqid', listeners : { 'fieldblur' : function(field) { if(field.step) { if ( (field.getValue() % field.step) != 0) { Ext.Msg.alert('Information', 'La valeur doit être un multiple de ' + field.step); field.setValue(field.minValue); } } if(field.cost) { me.checkCreditsUsage(); } } } } </code>
docs/dev/frontend/form.txt
· Dernière modification: 2024/04/26 08:05 par
florian
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Renommer la page
Exporter en PDF
Haut de page