Флажок (флажок) в основном используется для получения параметров, выбранных пользователем.
Как показано на рисунке (пожалуйста, игнорируйте плохую внешность пользовательского интерфейса):
Основной код этого всплывающего окна заключается в следующем:
Кода -копия выглядит следующим образом:
var win = new Ext.Window ({
Модал: Правда,
Название: «Вы уверены, что хотите отклонить таблицу? ',
Ширина: 500,
Постоянная: правда,
Предметы: [FP]
});
win.show ();
Всплывающее окно является носителем, а [FP] в элементах-ручка формы.
Конкретное определение заключается в следующем:
Кода -копия выглядит следующим образом:
var fp = ext.create ('ext.formpanel', {
кадр: правда,
FieldDefaults: {
Лейбл -родов: 110
},
Ширина: 500,
BodyPadding: 10,
Предметы: [
{
xtype: 'fieldset',
Flex: 1,
// заголовок: «Вы уверены, что хотите отклонить таблицу? ',
DefaultType: «Флакторы»,
макет: «якорь»,
по умолчанию: {
Якорь: «100%»,
hideemptylabel: ложь
},
предметы:[{
FieldLabel: «Пожалуйста, выберите причину отказа: ',
Boxlabel: «Эта форма не заполнена полностью. ',
Название: «Целостность»,
inputValue: '1'
}, {
Имя: «Правильно»,
Boxlabel: «Форма не заполнена точно. ',
inputValue: '1'
}]
}],
кнопки: [
{Text: 'Подтверждение', Handler: function () {
// Если вы получите полную информацию и информацию о точности, это 1, но не 0
if (fp.getform (). isvalid ()) {
console.log (fp.getform (). findfield ('eggrity'). getValue ()? 1: 0);
console.log (fp.getform (). findfield ('rolut'). getValue ()? 1: 0)
}
win.hide ();
}
}, {
Текст: «Отмена»,
обработчик: function () {
win.hide ();
}
}]
});
Это в основном охватывает всю информацию, представляющую интерес. Для получения подробной информации, пожалуйста, обратитесь к самому API.
Сосредоточьтесь на получении значения флажона
Кода -копия выглядит следующим образом:
console.log (fp.getform (). findfield ('eggrity'). getValue ()? 1: 0);
console.log (fp.getform (). findfield ('rolut'). getValue ()? 1: 0)
Эти два предложения - как получить ценность целостности и правильности.