源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Extjs 4.x 得到form CheckBox 复选框的值

  • 时间:2021-05-25 17:01 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Extjs 4.x 得到form CheckBox 复选框的值
CheckBox(复选框)主要用来接收用户选择的选项 如图所示(请忽略UI的不好看): [img]http://files.jb51.net/file_images/article/201405/201405041125182.gif?201444112536[/img] 该弹出窗口的主要代码如下:
[u]复制代码[/u] 代码如下:
var win = new Ext.Window({ modal : true, title : '确定要拒绝该表吗?', width : 500, plain : true, items : [fp] }); win.show();
弹出的窗口是载体,items里面的[fp]是form表单的句柄。 具体定义如下:
[u]复制代码[/u] 代码如下:
var fp = Ext.create('Ext.FormPanel', { frame: true, fieldDefaults: { labelWidth: 110 }, width: 500, bodyPadding: 10, items: [ { xtype: 'fieldset', flex: 1, //title: '确定要拒绝该张表吗?', defaultType: 'checkbox', layout: 'anchor', defaults: { anchor: '100%', hideEmptyLabel: false }, items:[{ fieldLabel: '请选择拒绝原因:', boxLabel: '该表没有填写完整。', name:'integrity', inputValue: '1' }, { name:'correct', boxLabel: '该表填写不准确。', inputValue: '1' }] }], buttons: [ {text: '确认',handler: function(){ //得到完整性和准确性信息 有则为1 没有为0 if(fp.getForm().isValid()){                  console.log(fp.getForm().findField('integrity').getValue()?1:0); console.log(fp.getForm().findField('correct').getValue()?1:0) } win.hide(); } },{ text: '取消', handler: function(){    win.hide();  }   }]   });
这里面基本涵盖了所有的感兴趣的信息。具体的参见API吧本身不难 着重说下得到checkBox的值
[u]复制代码[/u] 代码如下:
console.log(fp.getForm().findField('integrity').getValue()?1:0); console.log(fp.getForm().findField('correct').getValue()?1:0)
这两句话就是如何得到完整性和正确性的值。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部