'Ext.grid.PagingScroller'
]);
+Ext.define('Employee', {
+ extend: 'Ext.data.Model',
+ fields: [
+ {name: 'rating', type: 'int'},
+ {name: 'salary', type: 'float'},
+ {name: 'name'}
+ ]
+});
+
Ext.onReady(function(){
/**
* Returns an array of fake data
}
return data;
}
-
- Ext.define('Employee', {
- extend: 'Ext.data.Model',
- fields: [
- {name: 'rating', type: 'int'},
- {name: 'salary', type: 'float'},
- {name: 'name'}
- ]
- });
-
-
// create the Data Store
var store = Ext.create('Ext.data.Store', {
id: 'store',
buffered: true,
// never purge any data, we prefetch all up front
purgePageCount: 0,
- model: 'ForumThread',
+ model: 'Employee',
proxy: {
type: 'memory'
}
records = [],
i = 0;
for (; i < ln; i++) {
- records.push(Ext.ModelManager.create(data[i], 'Employee'));
+ records.push(Ext.create('Employee', data[i]));
}
store.cacheRecords(records);