Sencha Touch Bouton À Bascule
Comment pourriez-vous exécuter une action lorsque l'on pousse un bouton comme ceci:
{
xtype: 'togglefield',
name: 'enableSnd',
label: 'Sound',
value : 1
}
?
Vous devez vous connecter pour publier un commentaire.
Voici un exemple je suis en train de l'utiliser dans une application de la mine. J'utilise le "beforechange" fonction afin de vérifier et de valider certaines données avant de me effectuer l'action réelle dans le "changement".
Ont un coup d'oeil à la documentation officielle en sencha:
Pour un simple bouton:
Pour une bascule, l'événement semble être
dragend
...J'utilise le code suivant pour définir une valeur initiale à une togglefield
et pour réagir à l'évolution de la togglefield.
J'ai d'abord désactiver le togglefield,
et puis utiliser le (inattendue) des comportements qui
Sencha Touch déclenche un événement de changement pour cette togglefield lors de l'initialisation pour permettre d'évaluer la togglefield.
Remarque il doit travailler à la fois le vrai et le faux en tant que valeurs initiales.
Si vous voulez en fait de désactiver le togglefield d'abord,
vous devez supprimer l'autre partie.