首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sencha Touch - NestedList后退按钮的事件侦听器?

Sencha Touch - NestedList后退按钮的事件侦听器?
EN

Stack Overflow用户
提问于 2011-12-14 00:03:55
回答 1查看 1.7K关注 0票数 0

Sencha Touch 1.1.1 --

有没有办法设置监听程序来监听NestedList后退按钮上的单击事件?我只能找到如何设置点击'body‘或'el’元素的例子。您将如何更具体地针对NestedList的后退按钮?

非常感谢

到目前为止的代码

代码语言:javascript
运行
复制
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不再滑回到父级列表。

代码语言:javascript
运行
复制
    onBackTap: function() {
        alert('boo');
    }

变成了一个合适的“块状地毯”场景;)

EN

回答 1

Stack Overflow用户

发布于 2011-12-14 19:23:59

试一试

代码语言:javascript
运行
复制
MyTest.views.Justacard = Ext.extend(Ext.NestedList, {
    title: "The Title",
    ...
    listeners: {
        back: function() {
            alert('back?');
        }
    }   
});

代码语言:javascript
运行
复制
onBackTap: function() {
    this.callParent(arguments);
    alert('boo');
}

另外,对不起,我没有测试这个(只是查看了资源)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8492252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档