List.js 506 B

123456789101112131415161718192021222324252627
  1. /**
  2. * This view is an example list of people.
  3. */
  4. Ext.define('uas.view.main.List', {
  5. extend: 'Ext.grid.Panel',
  6. xtype: 'mainlist',
  7. requires: [
  8. 'uas.store.Personnel'
  9. ],
  10. title: 'Personnel',
  11. store: {
  12. type: 'personnel'
  13. },
  14. columns: [
  15. { text: 'Name', dataIndex: 'name' },
  16. { text: 'Email', dataIndex: 'email', flex: 1 },
  17. { text: 'Phone', dataIndex: 'phone', flex: 1 }
  18. ],
  19. listeners: {
  20. select: 'onItemSelected'
  21. }
  22. });