我有一个简单的休息商店,在用几条记录填充它之后,我试图通过调用 create 函数将发布请求发送到带有记录数组的服务器。发送 POST 请求但仅使用一条记录而不是记录数组。更新 - 我忘了提到这条记录有空值的字段,这也很奇怪,因为我正在用值填充存储。
我停了下来。请给我一个灯,我哪里出错了。谢谢。
我的代码示例:
Ext.define('my.store.testStore',{
extend: 'Ext.data.Store',
storeId: 'teststore',
model: 'my.model.testModel',
proxy: {
type: 'rest',
url: 'http://someurl.ru',
reader: 'json'
}
});
Ext.define('my.model.testModel',{
extend: 'Ext.data.Model',
fields: [
{name: 'name', type: 'string'},
{name: 'phone', type: 'string'},
{name: 'email', type: 'string'}
]
});
var namesList = [Ext.create('my.model.testModel',{
'name':'test name1',
'phone':'343-343',
'email':'test@test.com'
}),
Ext.create('my.model.testModel',{
'name':'test name2',
'phone':'6345',
'email':'test@test.com'
}),
Ext.create('my.model.testModel',{
'name':'test name2',
'phone':'24324',
'email':'test@test.com'
})
];
var testStore = Ext.create('my.store.testStore');
testStore.loadData(namesList);
testStore.create();