我的initComponent
中有以下视图:
initComponent: function() {
var me = this;
Ext.applyIf(me, {
buttons: [
{
text: 'Guardar',
action: 'commit',
glyph: Glyphs.SAVE
}
],
items: [{
xtype: 'shiftpattern.window.formcode',
height: 50
},
{
xtype: 'shiftpattern.window.grid',
flex: 1
},
{
xtype: 'shiftpattern.window.formpattern',
height: 180
}
]
});
// here i need to listen to the grid's selectionchange event
me.on('selectionchange', me.onGridSelectionChange, me);
me.callParent(arguments);
},
onGridSelectionChange: function(grid, records) {
console.log('daysoff grid selection');
var me = this,
record = records[0];
}
我知道我可以在控制器中执行此操作,但在这种情况下,此视图具有自己的行为,我可以在我的应用程序部分重用它。
有没有办法将选择器插入me.on('selectionchange', me.onGridSelectionChange, me);
有关如何做到这一点的任何线索?
答案 0 :(得分:0)
刚刚解决了它:
me.on('selectionchange', me.onGridSelectionChange, me);
必须追求:
me.callParent(arguments);