Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ext.onReady(function() {
- Ext.create('Ext.data.Store', {
- storeId:'simpsonsStore',
- fields:['name', 'email', 'phone', {name:'active',type:'bool'}],
- data:{'items':[
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true}, {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- {"name":"POTATO", "email":"lisa@simpsons.com", "phone":"555-111-1224", "active": true},
- {"name":"Bart", "email":"bart@simpsons.com", "phone":"555--222-1234", "active": true},
- {"name":"Homer", "email":"home@simpsons.com", "phone":"555-222-1244", "active": true},
- {"name":"Marge", "email":"marge@simpsons.com", "phone":"555-222-1254", "active": true},
- ]},
- proxy: {
- type: 'memory',
- reader: {
- type: 'json',
- root: 'items'
- }
- }
- });
- Ext.create('Ext.grid.Panel', {
- store: Ext.data.StoreManager.lookup('simpsonsStore'),
- selType: 'cellmodel',
- columns: [
- {header: 'Name', dataIndex: 'name', renderer: function(value) {
- return Ext.String.format('<a href="http://www.google.com">{0}</a>', value);
- }, editor: 'textfield'},
- {
- header: 'Active?',
- dataIndex: 'active',
- editor: 'checkbox'
- },
- {header: 'Email', dataIndex: 'email', editor: 'textfield'},
- {header: 'Phone', dataIndex: 'phone', editor: 'textfield'}
- ],
- forceFit: true,
- renderTo: 'extGrid',
- plugins: [Ext.create('Ext.grid.plugin.CellEditing', {
- clicksToEdit: 1
- })]
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement