FormPanel.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. //基础属性
  12. frame:true,
  13. layout: 'border',
  14. autoScroll: true,
  15. saveUrl:'/api/account/role/save/bind/resource',
  16. items: [{
  17. title:'角色列表',
  18. region:'west',
  19. xtype: 'sys-power-treepanel',
  20. layout:'fit',
  21. height:'100%',
  22. width: '20%',
  23. useArrows: true
  24. },{
  25. title:'权限列表',
  26. margin:'0 0 0 5',
  27. region:'center',
  28. layout:'fit',
  29. height:'100%',
  30. width: '80%',
  31. xtype:'power-grid'
  32. }],
  33. initComponent: function () {
  34. var me = this;
  35. me.callParent(arguments);
  36. },
  37. refresh:function(){
  38. this.ownerCt.setTitle('权限设置')
  39. }
  40. });