Account.js 629 B

1234567891011121314151617181920212223242526
  1. Ext.define('saas.model.Account', {
  2. extend: 'saas.model.Base',
  3. fields: [
  4. { name: 'username', type: 'string' },
  5. { name: 'realname', type: 'string' },
  6. { name: 'email', type: 'string' },
  7. { name: 'mobile', type: 'string' }
  8. ],
  9. proxy: {
  10. api: {
  11. prefix: 'Server.people'
  12. }
  13. },
  14. statics: {
  15. load: function(id, options, session) {
  16. var record = Ext.create('saas.model.Account');
  17. record.setSession(session);
  18. record.load(
  19. Ext.apply({ params: { id: id } }, options)
  20. );
  21. }
  22. }
  23. });