Ext.define('trade.view.make.intellpurc.DatalistController', { extend: 'Ext.app.ViewController', alias: 'controller.purchase-intellpurc-datalist', init: function (form) { var me = this; this.control({ 'dbfindtrigger[name=mr_vendname]':{ beforerender:function(f){ Ext.apply(f,{ dbfinds:[{ from:'id',to:'mr_vendid',ignore:true },{ from:'ve_code',to:'mr_vendcode' },{ from:'ve_name',to:'mr_vendname' }] }) ; } }, 'purchase-intellpurc-gridpanel':{ itemclick:function(selModel, record){ var grid=selModel.ownerCt; console.log(grid); grid.lastSelectedRecord = record; } } }); } });