チェックボックス(チェックボックス)は、主にユーザーが選択したオプションを受信するために使用されます。
図に示すように(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: 'チェックボックス'、
レイアウト:「アンカー」、
デフォルト:{
アンカー:「100%」、
hidemptylabel:false
}、
アイテム:[{
FieldLabel: '拒否の理由を選択してください:'、
BoxLabel: 'このフォームは完全に記入されていません。 '、
名前:「整合性」、
inputValue: '1'
}、{
名前:「正しい」、
BoxLabel: 'フォームは正確に記入されていません。 '、
inputValue: '1'
}]
}]、
ボタン:[
{テキスト: 'CONDING'、HANDLER:function(){
//完全性と精度情報が得られた場合、それは1ですが、0ではありません
if(fp.getform()。isvalid()){
console.log(fp.getform()。findfield( 'Integrity')。getValue()?1:0);
console.log(fp.getform()。findfield( 'recort')。getValue()?1:0)
}
win.hide();
}
}、{
テキスト:「キャンセル」、
ハンドラー:function(){
win.hide();
}
}]
});
これは基本的に関心のあるすべての情報をカバーしています。詳細については、API自体を参照してください。
チェックボックスの値を取得することに焦点を当てます
コードコピーは次のとおりです。
console.log(fp.getform()。findfield( 'Integrity')。getValue()?1:0);
console.log(fp.getform()。findfield( 'recort')。getValue()?1:0)
これらの2つの文は、完全性と正確性の価値を得る方法です。