Sencha touch Sencha Touch-NestedList后退按钮的事件侦听器?
Sencha Touch 1.1.1-- 有没有办法设置一个侦听器来侦听NestedList的Back按钮上的click事件?我只能找到如何设置单击“body”或“el”元素的示例。如何更具体地针对NestedList的后退按钮 非常感谢 迄今为止的代码Sencha touch Sencha Touch-NestedList后退按钮的事件侦听器?,sencha-touch,extjs,listeners,event-listener,Sencha Touch,Extjs,Listeners,Event Listener,Sencha Touch 1.1.1-- 有没有办法设置一个侦听器来侦听NestedList的Back按钮上的click事件?我只能找到如何设置单击“body”或“el”元素的示例。如何更具体地针对NestedList的后退按钮 非常感谢 迄今为止的代码 MyTest.views.Justacard = Ext.extend(Ext.NestedList, { title: "The Title", ... listeners: { click: {
MyTest.views.Justacard = Ext.extend(Ext.NestedList, {
title: "The Title",
...
listeners: {
click: {
element: 'el', // ANYTHING HERE TO TARGET THE BACK BUTTON?
fn: function(){
// do action
}
}
}
});
Ext.reg('justacard', MyTest.views.Justacard);
另一方面:因为NestedList组件自动添加了后退按钮,所以没有机会配置它并添加处理程序(我认为)
PS:添加下面的代码(标题下:例如)允许我响应后退按钮的单击-但是,它也删除了所有正常的后退按钮功能,并且嵌套列表不再滑回父列表
onBackTap: function() {
alert('boo');
}
变成一个合适的“笨重地毯”场景;) 试试看
MyTest.views.Justacard = Ext.extend(Ext.NestedList, {
title: "The Title",
...
listeners: {
back: function() {
alert('back?');
}
}
});
或
另外,对不起,我没有测试这个(只是查看来源)
onBackTap: function() {
this.callParent(arguments);
alert('boo');
}