BOMMany.js 654 B

123456789101112131415161718192021
  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['leaf'] && record.data['bd_sonbomid'] > 0 && record.childNodes.length == 0){
  15. Ext.getCmp('querygrid').loadChildNodes(record);
  16. }
  17. }
  18. }
  19. });
  20. }
  21. });