extjs combo 选择问题

loveness 2011-06-14 09:32:40
初学extjs,combo的datastore如果为SimpleStore是,下拉选择正常,
如果把datastore换成hpptProxy,可以下来所有数据,但单击选择时只不管我选择哪个值只能得到第一条数据值,
datastore的valueField是不同的,
界面如下:


json返回的数据如下:
{totalCount:11,success:true,error:"",singleInfo:"",data:[{"DisplayField":"河南1","ValueyField":"河南1"},{"DisplayField":"河南11","ValueyField":"河南11"},{"DisplayField":"河南2","ValueyField":"河南2"},{"DisplayField":"河南3","ValueyField":"河南3"},{"DisplayField":"河南4","ValueyField":"河南4"},{"DisplayField":"河南5","ValueyField":"河南5"},{"DisplayField":"河南8","ValueyField":"河南8"},{"DisplayField":"偃师10","ValueyField":"偃师10"},{"DisplayField":"偃师6","ValueyField":"偃师6"},{"DisplayField":"偃师7","ValueyField":"偃师7"},{"DisplayField":"偃师9","ValueyField":"偃师9"}]}

js源码:
var storeRegiPlace = new Ext.data.Store({
proxy: new Ext.data.HttpProxy //定义读取数据的接口
({
url: "../URL/EmployeeURL.aspx?op=seleRegiplace"
}),
reader: new Ext.data.JsonReader //读取的后台数据存储到记data
({
totalProperty: 'totalCount',
root: 'data'
},

['DisplayField', 'ValueFiled'])
}); //end store
......
items:
{
xtype: "combo",
name: "Regi_place",
id: "Regiplace",
triggerAction: "all",
fieldLabel: "户口",
anchor: "90%",
store: storeRegiPlace,
//pageSize: 10,
minListWidth: 230,
minChars: 4, //reload
displayField: "DisplayField",
valueField: "ValueField",
selectOnFocus: true,
mode: 'remote',
typeAhead: true,
emptyText: '请选择或输入户口所在地'
}

请问哪里出问题了呢?
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hontao2128 2011-08-24
  • 打赏
  • 举报
回复
debug下数据是否正常取出了,Ext 4里用jsonp,老版本的,不太清楚
flyerwing 2011-06-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shuixiya1999 的回复:]
楼上的算不算是灌水呢
[/Quote]
呵呵,算是了吧.
汉尼拔 2011-06-17
  • 打赏
  • 举报
回复
楼上的算不算是灌水呢

87,907

社区成员

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

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