Sencha touch Sencha触摸定制后退按钮

Sencha touch Sencha触摸定制后退按钮,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,我需要为嵌套列表创建一个自定义后退按钮。在我的控制器中,我创建了一个侦听器来捕获按钮点击事件,如下所示: onCustomButtonBackTap: function(button, e, options) { this.getMyList().setDepth(node.data.depth-1); <-- seudo code, does not work }, onCustomButtonBackTap:功能(按钮、e、选项){ this.getMyLis

我需要为嵌套列表创建一个自定义后退按钮。在我的控制器中,我创建了一个侦听器来捕获按钮点击事件,如下所示:

onCustomButtonBackTap: function(button, e, options) {
        this.getMyList().setDepth(node.data.depth-1); <-- seudo code, does not work
    },
onCustomButtonBackTap:功能(按钮、e、选项){

this.getMyList().setDepth(node.data.depth-1);首先,您需要获取当前活动项以设置新项……您需要使用下面我的示例代码中的方法来完成您要查找的内容:

var newIndex = this.getMyList().getActiveItem(); this.getMyList().setActiveItem(newIndex-1); var newIndex=this.getMyList().getActiveItem(); this.getMyList().setActiveItem(newIndex-1);
@杰夫,谢谢你的回答,但我发现以下方法在我的情况下效果更好

onCustomButtonBackTap: function(button, e, options) {
        if (this.getMyList().items.indexOf(this.getMyList().getActiveItem()) > 0) {
        this.getMyList().onBackTap();
        }
    },

你好,Arkady,你是如何为嵌套列表创建自定义后退按钮的?请帮助我,我还需要为嵌套列表创建自定义后退按钮。