Controller.js 616 B

123456789101112131415161718192021222324252627
  1. Ext.define('saas.view.core.window.Controller', {
  2. extend: 'Ext.app.ViewController',
  3. alias: 'controller.core-win-controller',
  4. init: function() {
  5. try {
  6. var me = this,
  7. win = me.getView(),
  8. viewType = win.viewType,
  9. viewConfig = win.viewConfig;
  10. var view = {
  11. xtype: viewType
  12. };
  13. Ext.apply(view, viewConfig);
  14. win.add(view);
  15. }catch(e) {
  16. console.error(e);
  17. }
  18. },
  19. closeWin: function() {
  20. var win = this.getView();
  21. win.close();
  22. }
  23. });