jgeiger
1 Sep 2011, 11:51 AM
There was an example of how to do this back in extjs2, but i can't see to get this working with 4.x and the MVC method of object creation.
There isn't really a place in my code where I create the store variable, so I was hoping to define it inside the Store itself. If someone could provide an example it would be appreciated.
Example:
store.sort = store.sort.createInterceptor(function(){
if(store.lastOptions && store.lastOptions.params){
store.lastOptions.params.start = 0;
}
});
My model:
Ext.define('RA.store.Members', { extend : 'Ext.data.Store',
requires : 'RA.model.Member',
model : 'RA.model.Member',
autoLoad : {
start : 0,
limit : 2
},
remoteSort : true,
remoteFilter : true,
pageSize : 2, // items per page
sorters : [{
property : 'last_name',
direction : 'ASC'
}]
});
There isn't really a place in my code where I create the store variable, so I was hoping to define it inside the Store itself. If someone could provide an example it would be appreciated.
Example:
store.sort = store.sort.createInterceptor(function(){
if(store.lastOptions && store.lastOptions.params){
store.lastOptions.params.start = 0;
}
});
My model:
Ext.define('RA.store.Members', { extend : 'Ext.data.Store',
requires : 'RA.model.Member',
model : 'RA.model.Member',
autoLoad : {
start : 0,
limit : 2
},
remoteSort : true,
remoteFilter : true,
pageSize : 2, // items per page
sorters : [{
property : 'last_name',
direction : 'ASC'
}]
});