FormPanel.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. Ext.define('saas.view.sys.manager.FormPanel', {
  2. extend: 'Ext.tab.Panel',
  3. xtype: 'sys-manager-formpanel',
  4. layout:'fit',
  5. cls:'sys-manager-formpanel',
  6. bodyCls:'x-manager-background',
  7. tabBar: {
  8. layout: {
  9. pack: 'center'
  10. },
  11. border: false
  12. },
  13. defaults: {
  14. iconAlign: 'left',
  15. bodyPadding: 15
  16. },
  17. items: [{
  18. cls:'sys-config-formpanel',
  19. iconCls:'x-fa fa-building',
  20. title: '公司设置',
  21. xtype:'sys-config-formpanel'
  22. }, {
  23. cls:'sys-account-datalist',
  24. iconCls:'x-fa fa-key',
  25. title: '账户设置',
  26. xtype:'sys-account-datalist'
  27. }, {
  28. cls:'sys-power-formpanel',
  29. iconCls:'x-fa fa-user-circle-o',
  30. title: '权限设置',
  31. xtype:'sys-power-formpanel'
  32. },{
  33. cls:'sys-config-formpanel',
  34. iconCls:'x-fa fa-cog',
  35. title: '参数设置',
  36. xtype:'sys-baseconfig-formpanel'
  37. }],
  38. initComponent: function () {
  39. var me = this;
  40. me.callParent(arguments);
  41. },
  42. refresh:function(){
  43. this.ownerCt.setTitle('系统管理');
  44. },
  45. listeners:{
  46. tabchange: function ( tabPanel, newCard, oldCard, eOpts ) {
  47. if(newCard.xtype=='sys-account-datalist'){
  48. newCard.store.proxy.showPowerMessage = true;
  49. newCard.store.load();
  50. }
  51. }
  52. }
  53. });