CheckBox (Checkbox)는 주로 사용자가 선택한 옵션을받는 데 사용됩니다.
그림과 같이 (UI의 나쁜 외모를 무시하십시오) :
이 팝업 창의 기본 코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
var win = new ext.window ({
모달 : 사실,
제목 : '테이블을 거부하고 싶습니까? ',
너비 : 500,
평원 : 사실,
항목 : [FP]
});
win.show ();
팝업 창은 캐리어이고 항목의 [FP]는 양식 양식의 핸들입니다.
특정 정의는 다음과 같습니다.
코드 사본은 다음과 같습니다.
var fp = ext.create ( 'ext.formpanel', {
프레임 : 사실,
FieldDefaults : {
LabelWidth : 110
},
너비 : 500,
바디 패딩 : 10,
항목 : [
{
xtype : 'Fieldset',
플렉스 : 1,
// 제목 : '테이블을 거부하고 싶습니까? ',
DefaultType : 'CheckBox',
레이아웃 : '앵커',
기본값 : {
앵커 : '100%',
hideemptylabel : false
},
항목 : [{
FieldLabel : '거부 이유를 선택하십시오 :',
BoxLabel : '이 양식은 전액으로 채워지지 않습니다. ',
이름 : '무결성',
inputValue : '1'
}, {
이름 : '수정',
BoxLabel : '양식이 정확하게 채워지지 않았습니다. ',
inputValue : '1'
}]
}],
버튼 : [
{텍스트 : '확인', 핸들러 : function () {
// 완전성과 정확도 정보를 얻으면 1이지만 0은 아닙니다.
if (fp.getform (). isvalid ()) {
console.log (fp.getform (). findfield ( 'integrity'). getValue ()? 1 : 0);
console.log (fp.getform (). findfield ( '정확한'). getValue ()? 1 : 0)
}
win.hide ();
}
}, {
텍스트 : '취소',
핸들러 : function () {
win.hide ();
}
}]
});
이것은 기본적으로 모든 관심있는 정보를 다룹니다. 자세한 내용은 API 자체를 참조하십시오.
확인란의 가치를 얻는 데 중점을 둡니다
코드 사본은 다음과 같습니다.
console.log (fp.getform (). findfield ( 'integrity'). getValue ()? 1 : 0);
console.log (fp.getform (). findfield ( '정확한'). getValue ()? 1 : 0)
이 두 문장은 무결성과 정확성의 가치를 얻는 방법입니다.