EmployeeList.js 809 B

1234567891011121314151617181920212223242526272829
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.hr.employee.EmployeeList', {
  3. extend: 'Ext.app.Controller',
  4. FormUtil: Ext.create('erp.util.FormUtil'),
  5. BaseUtil: Ext.create('erp.util.BaseUtil'),
  6. views:[
  7. 'hr.employee.EmployeeList','core.form.Panel',
  8. 'core.button.Close','core.button.Upload','core.button.Update',
  9. 'core.trigger.TextAreaTrigger','core.trigger.DbfindTrigger','core.form.YnField',
  10. 'core.form.FileField'
  11. ],
  12. init:function(){
  13. this.control({
  14. 'erpCloseButton': {
  15. click: function(btn){
  16. this.FormUtil.beforeClose(this);
  17. }
  18. },
  19. 'erpUpdateButton': {
  20. click: function(btn){
  21. this.FormUtil.onUpdate(this);
  22. }
  23. }
  24. });
  25. },
  26. getForm: function(btn){
  27. return btn.ownerCt.ownerCt;
  28. }
  29. });