Ext.QuickTips.init(); Ext.define('erp.controller.hr.emplmana.Trainplan', { extend: 'Ext.app.Controller', FormUtil: Ext.create('erp.util.FormUtil'), BaseUtil: Ext.create('erp.util.BaseUtil'), GridUtil: Ext.create('erp.util.GridUtil'), views:[ 'hr.emplmana.Trainplan','core.form.Panel','core.grid.Panel2','core.toolbar.Toolbar','core.form.YnField','core.form.MultiField', 'core.button.Add','core.button.Save','core.button.Update','core.button.Delete','core.button.Submit','core.button.ResSubmit', 'core.button.Audit','core.button.ResAudit','core.button.Close','core.button.DeleteDetail', 'core.trigger.TextAreaTrigger','core.trigger.DbfindTrigger','core.trigger.MultiDbfindTrigger' ], init:function(){ var me = this; this.control({ 'erpGridPanel2': { itemclick: this.onGridItemClick }, 'dbfindtrigger[name=tp_ttname]':{ aftertrigger:function(trigger){ var code=Ext.getCmp('tp_ttcode').value; var grid = Ext.getCmp('grid'); var a=grid.store.data.items; var count=0; Ext.Array.each(a, function(d){ if(d.data['ti_tcname']!=''){ count++; } }); Ext.Ajax.request({//查询数据 url : basePath + '/hr/emplmana/getTrainingCourse.action', params:{ code:code }, callback : function(options,success,response){ var res = new Ext.decode(response.responseText); if(res.data){ for(var i=0;i