source upload
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
Ext.define('ExtMVC.store.Contacts', {
|
||||
extend : 'Ext.data.Store',
|
||||
requires : ['ExtMVC.model.Contact'],
|
||||
constructor : function (cfg) {
|
||||
var me = this;
|
||||
cfg = cfg || {};
|
||||
me.callParent([Ext.apply({
|
||||
autoLoad : true,
|
||||
storeId : 'contactsStore',
|
||||
model : 'ExtMVC.model.Contact',
|
||||
pageSize : 10,
|
||||
totalproperty : 'records',
|
||||
remoteSort : true,
|
||||
remoteFilter : false,
|
||||
proxy : {
|
||||
type : 'rest',
|
||||
simpleSortMode : true,
|
||||
directionParam : "dir",
|
||||
sortParam : "sort",
|
||||
noCache : false,
|
||||
actionMethods : {
|
||||
create : 'POST',
|
||||
read : 'GET',
|
||||
update : 'PUT',
|
||||
destroy : 'DELETE'
|
||||
},
|
||||
api : {
|
||||
create : 'http://localhost:8080/root/SampleRecord',
|
||||
read : 'http://localhost:8080/root/SampleRecord/?SELECT=*',
|
||||
update : 'http://localhost:8080/root/SampleRecord/',
|
||||
destroy : 'http://localhost:8080/root/SampleRecord/'
|
||||
},
|
||||
reader : {
|
||||
type : 'json',
|
||||
root : 'values'
|
||||
},
|
||||
writer : {
|
||||
type : 'json',
|
||||
encode : false
|
||||
},
|
||||
}
|
||||
}, cfg)]);
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user