Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| docs:dev:frontend:form [2023/07/27 12:14] – florian | docs:dev:frontend:form [2024/04/26 08:05] (Version actuelle) – florian | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== |
| - | ===== Succès d'une action | + | Documentation sur les composants '' |
| + | |||
| + | ===== Évènements ===== | ||
| + | |||
| + | ==== Succès d'une action ==== | ||
| Pour se mettre en écoute du succès d'une action sur le formulaire | Pour se mettre en écoute du succès d'une action sur le formulaire | ||
| Ligne 20: | Ligne 24: | ||
| * Delete | * Delete | ||
| * Custom (tout autre bouton d' | * Custom (tout autre bouton d' | ||
| + | |||
| + | <wrap center round info 100%> | ||
| + | Dans le cas d'un formulaire ouvert à partir de l' | ||
| + | |||
| + | ==== Perte de focus d'un champ ==== | ||
| + | |||
| + | Lorsqu' | ||
| + | |||
| + | Exemple d' | ||
| + | |||
| + | <code javascript> | ||
| + | { | ||
| + | xtype : ' | ||
| + | title : 'Mon Formulaire', | ||
| + | builderUrl | ||
| + | itemId | ||
| + | idParam : ' | ||
| + | listeners : { | ||
| + | ' | ||
| + | if(field.step) { | ||
| + | if ( (field.getValue() % field.step) != 0) { | ||
| + | Ext.Msg.alert(' | ||
| + | field.setValue(field.minValue); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | if(field.cost) { | ||
| + | me.checkCreditsUsage(); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||