Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch Sencha Touch-NestedList后退按钮的事件侦听器?_Sencha Touch_Extjs_Listeners_Event Listener - Fatal编程技术网

Sencha touch Sencha Touch-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: {

Sencha Touch 1.1.1--

有没有办法设置一个侦听器来侦听NestedList的Back按钮上的click事件?我只能找到如何设置单击“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组件自动添加了后退按钮,所以没有机会配置它并添加处理程序(我认为)

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');
}