FormPanel.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. Ext.define('saas.view.sys.power.FormPanel', {
  2. extend: 'Ext.form.Panel',
  3. xtype: 'sys-power-formpanel',
  4. controller: 'sys-power-formpanel',
  5. viewModel: 'sys-power-formpanel',
  6. //工具类
  7. FormUtil: Ext.create('saas.util.FormUtil'),
  8. BaseUtil: Ext.create('saas.util.BaseUtil'),
  9. //字段属性
  10. _idField: 'id',
  11. _readUrl:'/api/commons/enterprise/read',
  12. _saveUrl:'/api/commons/enterprise/save',
  13. //基础属性
  14. frame:true,
  15. layout: 'border',
  16. autoScroll: true,
  17. items: [{
  18. title:'角色列表',
  19. region:'west',
  20. xtype: 'sys-power-treepanel',
  21. layout:'fit',
  22. height:'100%',
  23. width: '15%',
  24. rootVisible: false,
  25. useArrows: true,
  26. store : Ext.create('Ext.data.TreeStore', {
  27. fields : ['NAME', 'ID'],
  28. autoLoad:false,
  29. root : {
  30. text : 'Root',
  31. id : 0,
  32. expanded : true
  33. }
  34. }),
  35. },{
  36. title:'权限列表',
  37. margin:'0 0 0 5',
  38. region:'center',
  39. layout:'fit',
  40. height:'100%',
  41. width: '85%',
  42. xtype:'power-grid'
  43. }],
  44. initComponent: function () {
  45. var me = this;
  46. me.callParent(arguments);
  47. },
  48. refresh:function(){
  49. this.ownerCt.setTitle('权限设置')
  50. }
  51. });