Kotak centang (kotak centang) terutama digunakan untuk menerima opsi yang dipilih oleh pengguna.
Seperti yang ditunjukkan pada gambar (tolong abaikan penampilan buruk UI):
Kode utama jendela pop-up ini adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
var win = ext.window baru ({
Modal: Benar,
Judul: 'Anda yakin ingin menolak tabel? ',
Lebar: 500,
Polos: Benar,
Item: [FP]
});
win.show ();
Jendela pop-up adalah pembawa, dan [FP] dalam item adalah pegangan ke formulir.
Definisi spesifiknya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
var fp = ext.create ('ext.FormPanel', {
Bingkai: Benar,
FieldDefaults: {
LabelWidth: 110
},
Lebar: 500,
bodypadding: 10,
Item: [
{
xtype: 'fieldset',
Flex: 1,
// Judul: 'Anda yakin ingin menolak tabel? ',
DefaultType: 'kotak centang',
Tata letak: 'jangkar',
default: {
Jangkar: '100%',
HideEmptyLabel: Salah
},
Item: [{
FieldLabel: 'Silakan pilih alasan penolakan:',
BoxLabel: 'Formulir ini tidak diisi secara penuh. ',
Nama: 'Integritas',
InputValue: '1'
}, {
Nama: 'Benar',
BoxLabel: 'Formulir tidak diisi secara akurat. ',
InputValue: '1'
}]
}],
Tombol: [
{text: 'confirm', handler: function () {
// Jika Anda mendapatkan informasi kelengkapan dan akurasi, itu adalah 1, tetapi tidak 0
if (fp.getform (). isValid ()) {
console.log (fp.getform (). findfield ('integrity'). getValue ()? 1: 0);
console.log (fp.getform (). findfield ('benar'). getValue ()? 1: 0)
}
win.hide ();
}
}, {
Teks: 'Batalkan',
Handler: function () {
win.hide ();
}
}]
});
Ini pada dasarnya mencakup semua informasi yang menarik. Untuk detailnya, silakan merujuk ke API itu sendiri.
Fokus untuk mendapatkan nilai kotak centang
Salinan kode adalah sebagai berikut:
console.log (fp.getform (). findfield ('integrity'). getValue ()? 1: 0);
console.log (fp.getform (). findfield ('benar'). getValue ()? 1: 0)
Dua kalimat ini adalah cara mendapatkan nilai integritas dan kebenaran.