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'); } } }
解决出来了我还会给你提高积分的 展开
解决出来了我还会给你提高积分的 展开
1个回答
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({});
}
}
}
});
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({});
}
}
}
});
追问
看的还是不明白。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询