extjs combobox的取值

netbeans634610281 2011-10-12 04:36:44
//neTypeStore.load();
var neTypeCombo = new Ext.form.ComboBox({
store : neTypeStore,
emptyText : "请选择",
fieldLabel : "网元类型",
isFormField : true,
id : "ne_type",
name : "ne_type",
mode : "remote",
triggerAction : "all",
valueField : "id",
displayField : "text",
editable : false,
// autoWidth: true,
width : "300",
renderTo : "ne_type_div",
listeners: {
"select":function(e,record,index){
var netype=Ext.getCmp("ne_type").getRawValue();
var ne_type=temp(netype);
var borad_state=Ext.getCmp("borad_state").getValue();
// alert(ne_type+borad_state);
//alert(ne_type.getId());
//ne_type.clearValue();
ds.proxy = new Ext.data.HttpProxy({
url : "combox.do?dispatch=element&sType="+borad_state+'&sEquipType='+ne_type+'&sEquipName='+''+'&srecordname=abcdefg&iNeedRange='+1,
method : "POST"
});
// Ext.apply(ds.store.baseParam, {sType: borad_state,sEquipType: ne_type,sEquipName: "",iNeedRange: 1});
ds.load({params:{start:0,limit:101}});
}
}
});


这是下拉框的选择事件然后用e来获取下拉框的值,请问高手们function中的e是怎么回事
...全文
371 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
netbeans634610281 2011-10-13
  • 打赏
  • 举报
回复
谢谢了
豆虫 2011-10-12
  • 打赏
  • 举报
回复
你可以在事件里写e.getRawValue()验证下就知道了
豆虫 2011-10-12
  • 打赏
  • 举报
回复
select事件中有三个参数
分别是 下拉框自己 选中的record 和 record的index

不要看到e就去联想event

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧