TreeGrid.js 927 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Ext.define('saas.view.sys.power.TreeGrid', {
  2. extend: 'Ext.tree.Panel',
  3. xtype: 'sys-power-treegrid',
  4. multiSelect: true,
  5. singleExpand: true,
  6. store: {
  7. type: 'tree',
  8. folderSort: true,
  9. },
  10. columns: [{
  11. xtype: 'treecolumn', //this is so we know which column will show the tree
  12. header: '模块',
  13. dataIndex: 'task',
  14. flex: 1,
  15. sortable: true
  16. }, {
  17. header: '保存',
  18. dataIndex: 'duration',
  19. flex: 1,
  20. sortable: true,
  21. align: 'center',
  22. xtype: 'checkcolumn',
  23. formatter: 'this.formatHours'
  24. },{
  25. header: '提交',
  26. dataIndex: 'user',
  27. flex: 1,
  28. xtype: 'checkcolumn',
  29. sortable: true
  30. }, {
  31. xtype: 'checkcolumn',
  32. header: '其他',
  33. dataIndex: 'done',
  34. width: 155,
  35. stopSelection: false,
  36. menuDisabled: true
  37. }]
  38. });