Das Kontrollkästchen (Kontrollkästchen) wird hauptsächlich verwendet, um Optionen zu empfangen, die vom Benutzer ausgewählt wurden.
Wie in der Abbildung gezeigt (bitte ignorieren Sie das schlechte Aussehen der Benutzeroberfläche):
Der Hauptcode dieses Popup-Fensters lautet wie folgt:
Die Codekopie lautet wie folgt:
var win = new ext.window ({{
Modal: wahr,
Titel: 'Sind Sie sicher, dass Sie die Tabelle ablehnen möchten? ',
Breite: 500,
schlicht: wahr,
Elemente: [FP]
});
win.show ();
Das Popup-Fenster ist der Träger, und das [FP] in Elementen ist der Griff zum Formular.
Die spezifische Definition lautet wie folgt:
Die Codekopie lautet wie folgt:
var fp = ext.create ('ext.forpanel', {{
Rahmen: wahr,
FieldDefaults: {
Labelbreite: 110
},
Breite: 500,
Bodypadding: 10,
Artikel: [
{
XTYPE: 'Fieldset',
Flex: 1,
// Titel: 'Sind Sie sicher, dass Sie die Tabelle ablehnen möchten? ',
DefaultType: 'Kontrollkästchen',
Layout: 'Anker',
Standardeinstellungen: {
Anker: '100%',,
HideEmptylabel: Falsch
},
Artikel:[{
FieldLabel: 'Bitte wählen Sie den Grund für die Ablehnung aus:',
BoxLabel: 'Dieses Formular ist nicht vollständig ausgefüllt. ',
Name: 'Integrität',
InputValue: '1'
}, {
Name: 'Richtig',
BoxLabel: 'Das Formular ist nicht genau ausgefüllt. ',
InputValue: '1'
}]
}],
Knöpfe: [
{text: 'bestätigen', Handler: function () {
// Wenn Sie Vollständigkeits- und Genauigkeitsinformationen erhalten, ist es 1, aber nicht 0
if (fp.getForm (). isvalid ()) {
console.log (fp.getForm (). FindField ('Integrität'). getValue ()? 1: 0);
console.log (fp.getForm (). FindField ('korrekt'). getValue ()? 1: 0)
}
win.hide ();
}
}, {
Text: 'Abbrechen',
Handler: function () {
win.hide ();
}
}]
});
Dies deckt im Grunde alle Interessensinformationen ab. Weitere Informationen finden Sie in der API selbst.
Konzentrieren Sie sich darauf, den Wert des Kontrollkästchens zu erhalten
Die Codekopie lautet wie folgt:
console.log (fp.getForm (). FindField ('Integrität'). getValue ()? 1: 0);
console.log (fp.getForm (). FindField ('korrekt'). getValue ()? 1: 0)
Diese beiden Sätze erhalten den Wert von Integrität und Korrektheit.