Extjs下拉选择框触发点击按钮事件

store:newExt.data.ArrayStore({id:3,fields:['values','displayText'],data:[['1','在线'],[... store : new Ext.data.ArrayStore({ id: 3, fields: ['values', 'displayText'], data: [ [ '1', '在线' ], [ '2', '离线' ], [ '3', '启动' ], [ '4', '熄火' ], [ '5', '报警' ], [ '6', '无报警' ], [ '7', '有故障' ], ['8','所有状态'] ] }), valueField : 'values', displayField : 'displayText', listeners:{ select:function(combo,record,opts){ var r = record.data.values; alert(r); if(r == '1'){ Ext.getCmp('zt').setValue('1'); }else if(r == '2'){ Ext.getCmp('zt').setValue('2'); }else if(r == '3'){ Ext.getCmp('zt').setValue('3'); }else if(r == '4'){ Ext.getCmp('zt').setValue('4'); }else if(r == '5'){ Ext.getCmp('zt').setValue('5'); }else if(r == '6'){ Ext.getCmp('zt').setValue('6'); }else if(r == '7'){ Ext.getCmp('zt').setValue('7'); }else{ Ext.getCmp('zt').setValue('8'); } } }
解决出来了我还会给你提高积分的
展开
 我来答
育知同创教育
2016-07-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
代码如下:
var combo = new Ext.form.ComboBox(
{
store : store,
emptyText : '请选择',
mode : 'local',
triggerAction : 'all',
valueField : 'value',
displayField : 'name',
//autoScroll : true,
//length : 4,
//IdValue : 'name',
listeners : {//选择一行后触发的事件
'select' : function() {

var url = combo
.getValue();//得到valueField的值
if (url != null
&& url != '') {

loactionTo(
combo
.getRawValue(),//得到displayField的值
url);
// typeForm.getForm().submit({});
}
}
}

});
追问
看的还是不明白。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式