CheckBox主要用于接收用户选择的选项,如图(请忽略难看的UI): 。
弹出窗口的主要代码如下:复制代码如下: varwin=new ext . window({ modal : true,title : '确定要拒绝该表吗?',宽度: 500,素色:真,单品:[FP]});win . show();弹出窗口是载体,项目中的[fp]是表单的句柄。具体定义如下:复制代码如下: varfp=ext . create(' ext . form panel ',{frame: true,field defaults 3360 { labelwidth 3360 110 },width3360 500。正文填充: 10,项目: [{XTYPE :' FieldSet ',Flex : 1,//Title : '您确定要拒绝此表单吗?',默认类型:“checkbox”,布局:“anchor”,默认: { anchor :‘100%’,hideemptylabel 3360 false },项目: [{fieldlabel : ',请选择拒绝原因: ',boxLabel:name:' integrity ',inputvalue:' 1'},{name: '正确',boxlabel : '本表填写不准确',input value e : ' 1 ' }]}],button s :[{ text : ' confirm ',handler : function(){///获取完整性和准确性信息,虽然是1,但如果(fp.getform()。isvalid ()) {console.log (fp.get)。1:0);console.log(fp.getForm)()。findField('正确')。getValue()?1:0)} win . hide();} },{ text:' cancel ',handler : function(){ win . hide();} }] });它基本涵盖了所有有趣的信息。详见API。不难强调,你可以得到checkBox的价值。复制代码如下:console.log (fp.getform()。findfield ('integrity ')。getvalue()?1:0);console.log(fp.getForm)()。findField('正确')。getValue()?1:0)这两句是如何得到完备性和正确性的值。