BOMTree.js 845 B

12345678910111213141516171819202122232425262728293031
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.pm.bom.BOMTree', {
  3. extend: 'Ext.app.Controller',
  4. BaseUtil: Ext.create('erp.util.BaseUtil'),
  5. GridUtil: Ext.create('erp.util.GridUtil'),
  6. views:[
  7. 'pm.bom.BOMTree','common.query.Form','pm.bom.BOMTreeGrid','core.form.YnField',
  8. 'core.trigger.DbfindTrigger'
  9. ],
  10. init:function(){
  11. this.control({
  12. 'bomTreeGrid': {
  13. itemmousedown: function(selModel, record){
  14. if(record.data['bs_sonbomid'] > 0 && record.childNodes.length == 0 ){
  15. Ext.getCmp('querygrid').loadChildNodes(record);
  16. }
  17. }
  18. },
  19. 'button[name=export]': {
  20. afterrender: function(btn){
  21. btn.hide();
  22. }
  23. },
  24. 'button[name=refresh]':{
  25. afterrender: function(btn){
  26. btn.hide();
  27. }
  28. }
  29. });
  30. }
  31. });