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,你是如何为嵌套列表创建自定义后退按钮的?请帮助我,我还需要为嵌套列表创建自定义后退按钮。