CheckBox (Checkbox) est principalement utilisé pour recevoir des options sélectionnées par l'utilisateur.
Comme indiqué sur la figure (veuillez ignorer les mauvais looks de l'interface utilisateur):
Le code principal de cette fenêtre contextuelle est le suivant:
La copie de code est la suivante:
var win = new Ext.Window ({
modal: vrai,
Titre: «Êtes-vous sûr de vouloir rejeter la table? ',
Largeur: 500,
Plain: vrai,
Articles: [FP]
});
win.show ();
La fenêtre pop-up est le transporteur, et le [FP] dans les éléments est la poignée du formulaire.
La définition spécifique est la suivante:
La copie de code est la suivante:
var fp = ext.create ('ext.formpanel', {
Cadre: vrai,
FieldDefaults: {
Labelwidth: 110
},
Largeur: 500,
BodyPadding: 10,
Articles: [
{
xType: «Fieldset»,
Flex: 1,
// Titre: «Êtes-vous sûr de vouloir rejeter la table? ',
DefaultType: «Checkbox»,
disposition: «ancre»,
par défaut: {
ancre: «100%»,
hideEmptyLabel: faux
},
articles:[{
FieldLabel: 'Veuillez sélectionner la raison du rejet:',
BoxLabel: «Ce formulaire n'est pas rempli en totalité. ',
Nom: «Intégrité»,
InputValue: '1'
}, {
Nom: «correct»,
BoxLabel: «Le formulaire n'est pas rempli avec précision. ',
InputValue: '1'
}]
}],
Boutons: [
{Texte: 'Confirm', Handler: function () {
// Si vous obtenez des informations d'exhaustivité et de précision, elle est 1, mais pas 0
if (fp.getform (). Isvalid ()) {
console.log (fp.getForm (). FindField ('Integrity'). GetValue ()? 1: 0);
console.log (fp.getform (). findfield ('correct'). getValue ()? 1: 0)
}
win.hide ();
}
}, {
Texte: «Annuler»,
Handler: function () {
win.hide ();
}
}]
});
Cela couvre essentiellement toutes les informations d'intérêt. Pour plus de détails, veuillez consulter l'API lui-même.
Concentrez-vous sur l'obtention de la valeur de la boîte à cocher
La copie de code est la suivante:
console.log (fp.getForm (). FindField ('Integrity'). GetValue ()? 1: 0);
console.log (fp.getform (). findfield ('correct'). getValue ()? 1: 0)
Ces deux phrases sont comment obtenir la valeur de l'intégrité et de l'exactitude.