Sencha Touch 1.1.1 --
有没有办法设置监听程序来监听NestedList后退按钮上的单击事件?我只能找到如何设置点击'body‘或'el’元素的例子。您将如何更具体地针对NestedList的后退按钮?
非常感谢
到目前为止的代码
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组件会自动添加back按钮,所以没有机会配置它并添加一个处理程序(我认为)。
PS:添加以下代码(标题下:例如)允许我响应后退按钮的点击-但是,它也移除了所有正常的后退按钮功能,并且NestedList不再滑回到父级列表。
onBackTap: function() {
alert('boo');
}变成了一个合适的“块状地毯”场景;)
发布于 2011-12-14 19:23:59
试一试
MyTest.views.Justacard = Ext.extend(Ext.NestedList, {
title: "The Title",
...
listeners: {
back: function() {
alert('back?');
}
}
});或
onBackTap: function() {
this.callParent(arguments);
alert('boo');
}另外,对不起,我没有测试这个(只是查看了资源)
https://stackoverflow.com/questions/8492252
复制相似问题