EXTjs想要获取输入框的值

图片说明
点击按钮获取到前三个输入框的内容,添加到第四个输入框里面,请问按钮里面的事件应该怎么写?

2个回答

控价添加id,然后Ext.getCmp('id').getValue()就行了,id参数替换为你控件的id

 {
        xtype: 'textfield',
        name: 'PGID',id:'PGID',/////////==>Ext.getCmp('PGID').getValue()
        fieldLabel: 'BaseURL',
        allowBlank: false  // requires a non-empty value
    }

         {
        xtype: 'combobox',
        name: 'name',id:'BaseURL',/////////==>Ext.getCmp('BaseURL').getValue()
        fieldLabel: 'BaseURL',
        allowBlank: false  // requires a non-empty value
    }
m0_37918199
m0_37918199 有了有了
大约 3 年之前 回复
m0_37918199
m0_37918199 回复showbo: CampaignURL这个框该怎么接收传过来的值呢?我在里面这么写var BaseURL=Ext.getCmp('baseUrl').setValue('baseUrl');alert(BaseURL);是不是哪错了?求解惑
大约 3 年之前 回复
m0_37918199
m0_37918199 感谢
大约 3 年之前 回复
showbo
支付宝加好友偷能量挖 回复m0_37918199: 自己多看下api:http://docs.sencha.com/extjs/4.1.3/#/api/Ext.button.Button。
大约 3 年之前 回复
showbo
支付宝加好友偷能量挖 回复m0_37918199: id按照代码那样加,Build添加listener配置就handler ,就是点击事件。{xtype:'button',handler :function(){var PGID=Ext.getCmp('PGID').getValue();alert(PGID);/*..其他2个控件的获取代码,和这个类似..*/})
大约 3 年之前 回复
m0_37918199
m0_37918199 回复showbo: 不好意思我是新手没太理解,是不是给前三个控件添加id,然后是不是按钮里面写Ext.getCmp('控件id').getValue()?Build按钮里面具体怎么写哪些没太理解,求再给解释一下,万分感谢。
大约 3 年之前 回复
showbo
支付宝加好友偷能量挖 控价==》控件
大约 3 年之前 回复

handler: function(btn){
var win = btn.up('window'),
form = win.down('form'),
baseURL = form.getForm().findField('NamePropertyValue').getValue(); ////NamePropertyValue用name属性就行,Extjs建议尽量少用Id,特别是tree
form.getForm().findField('compain...').setValue(baseURL);
}

m0_37918199
m0_37918199 感谢
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问