extjs 下拉框 的值 和 显示 一样 一直取不到
后台传过来的{"data":[{"expName":"\r\n作者名称.标题[J].期刊名称,年,卷(期):起始页","expValue":"1"}]}varregsto...
后台传过来的
{"data":[{"expName":"\r\n作者名称.标题[J].期刊名称,年,卷(期): 起始页","expValue":"1"}]}
var regstore = Ext.create('Ext.data.Store', {
fields: ["expName", "expValue"],
autoLoad: true,
proxy: {
type: "ajax",
url: '<%=basePath%>loadRegulars',
reader: {
type: "json",
root: "data"
}
}
var regstore = Ext.create('Ext.data.Store', {
fields: ["expName", "expValue"],
autoLoad: true,
proxy: {
type: "ajax",
url: '<%=basePath%>loadRegulars',
reader: {type: "json", root: "data"
}
}
});
var comregular=Ext.create('Ext.form.ComboBox', {
fieldLabel: '请选择模块',
name: 'mmid',id: 'mmid',
width: 450,store: regstore,
displayField: 'expName',
valueField: 'expValue',editable:false,
listeners:{
'select': function(){
alert(comregular.getValue());
alert(comregular.getRawValue());
//这个地方不知道为啥两个值一样都是显示的值
}
}
}); 展开
{"data":[{"expName":"\r\n作者名称.标题[J].期刊名称,年,卷(期): 起始页","expValue":"1"}]}
var regstore = Ext.create('Ext.data.Store', {
fields: ["expName", "expValue"],
autoLoad: true,
proxy: {
type: "ajax",
url: '<%=basePath%>loadRegulars',
reader: {
type: "json",
root: "data"
}
}
var regstore = Ext.create('Ext.data.Store', {
fields: ["expName", "expValue"],
autoLoad: true,
proxy: {
type: "ajax",
url: '<%=basePath%>loadRegulars',
reader: {type: "json", root: "data"
}
}
});
var comregular=Ext.create('Ext.form.ComboBox', {
fieldLabel: '请选择模块',
name: 'mmid',id: 'mmid',
width: 450,store: regstore,
displayField: 'expName',
valueField: 'expValue',editable:false,
listeners:{
'select': function(){
alert(comregular.getValue());
alert(comregular.getRawValue());
//这个地方不知道为啥两个值一样都是显示的值
}
}
}); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询