您好我从服务器日期到“url:/ book / price”存储。而这个响应来自服务器
{
status: "SUCCESS",
msg: "операция завершена успешно",
data: [
"500",
"600"
]
}
我希望在组合框中插入“数据”中的此信息。 我是创建商店,但不知道在那里写什么: 这家店:
Ext.define('TPL.store.price.Book', {
extend: 'Ext.data.BaseStore',
autoLoad: true,
proxy: {
type: 'ajax',
url: '/book/price',
reader: {
type: 'json',
root: 'data',
successProperty: 'success'
}
}});
在组合框中,我不知道在valuefield中写了什么
{
xtype: 'combobox',
width: 350,
store: 'price.Book',
valueField: '???'
}
感谢所有答案
答案 0 :(得分:2)
您的代理人应该是:
proxy: {
type: 'ajax',
url: '/book/price',
reader: {
type: 'json',
root: 'data',
successProperty: 'status' <-
}
}
如果您的商店有数组格式的数据,则可以省略valueField
属性。