Ext.QuickTips.init(); Ext.define('erp.controller.scm.reserve.MonthAccountDetail', { extend: 'Ext.app.Controller', requires: ['erp.util.BaseUtil'], views: ['scm.reserve.MonthAccountDetail'], init:function(){ var me = this; this.BaseUtil = Ext.create('erp.util.BaseUtil'); this.control({ 'button[id=query]': { click: function(btn) { me.getArAccount(btn.ownerCt.ownerCt); } }, 'grid': { afterrender: function(g) { me.getDetailDate(g); } } }); }, getDetailDate: function(g) { Ext.Ajax.request({ url: basePath + 'scm/reserve/monthAccountDetail.action', params: { ym:ym, catecode:catecode }, callback: function(opt, s, r) { var rs = Ext.decode(r.responseText); if(rs.success) { // var grid = form.ownerCt.down('gridpanel'); g.store.loadData(rs.data); } else if(rs.exceptionInfo) { showError(rs.exceptionInfo); } } }); } });