DetailWindow.js 702 B

123456789101112131415161718192021222324252627282930313233343536
  1. Ext.define('erp.view.sys.base.DetailWindow',{
  2. extend: 'Ext.window.Window',
  3. alias: 'widget.detailwindow',
  4. title: '基本窗口',
  5. modal: true,
  6. header: {
  7. titlePosition: 0,
  8. titleAlign: 'center'
  9. },
  10. closable: true,
  11. closeAction: 'destroy',
  12. width: 600,
  13. minWidth: 350,
  14. height: 350,
  15. layout: {
  16. type: 'fit',
  17. padding: 1
  18. },
  19. initComponent : function(){
  20. this.callParent(arguments);
  21. },
  22. showRelyBtn:function(win,button){
  23. var el=button.getEl();
  24. button.getEl().dom.disabled = true;
  25. if (win.isVisible()) {
  26. win.hide(el, function() {
  27. el.dom.disabled = false;
  28. });
  29. } else {
  30. win.show(el, function() {
  31. el.dom.disabled = false;
  32. Ext.getBody().disabled=true;
  33. });
  34. }
  35. }
  36. });