我想将我的 DatePicker 处理程序事件移动到控制器中。但我不知道如何在那里捕获处理程序事件。
Ext.define('MyApp.view.MyGridPanel', {
...........
dockedItems:[
{
xtype:'toolbar',
items:[
{
id:'span3',
enableToggle:true,
text:'start date',
toggleGroup:'span',
scope:this,
menu:Ext.create('Ext.menu.DatePicker', {
handler:function (dp, date) {
grid=Ext.getCmp('MyGridPanelId');
var D = Ext.Date;
grid.startDate = date;
grid.setTimeSpan(D.add(date, D.HOUR, 8), D.add(grid.endDate, D.HOUR, 18));
debugger;
},
scope:this
})
},