Javascript Sencha touch 2分段控制检查按下了哪个按钮

Javascript Sencha touch 2分段控制检查按下了哪个按钮,javascript,sencha-touch-2,Javascript,Sencha Touch 2,我已经通过sencha touch示例验证了这一点,即分段按钮中的项目可以通过编程方式处理。我目前面临的问题是如何获得按下的按钮 我需要将按下按钮的索引存储在我的存储中,以供进一步参考,这样当我再次启动屏幕时,我能够根据选择在分段控件上选择按钮 我正在处理分段按钮的切换事件,该事件包含三个参数: -分段按钮 -按下的按钮 -压力状态 当事件生成时,我可以访问该按钮,但我无法找到如何获取该按钮的索引 有人能提供一些线索吗 谢谢 J就个人而言,我会使用按钮配置中的自定义属性,但您也可以使用分段按钮的

我已经通过sencha touch示例验证了这一点,即分段按钮中的项目可以通过编程方式处理。我目前面临的问题是如何获得按下的按钮

我需要将按下按钮的索引存储在我的存储中,以供进一步参考,这样当我再次启动屏幕时,我能够根据选择在分段控件上选择按钮

我正在处理分段按钮的切换事件,该事件包含三个参数: -分段按钮 -按下的按钮 -压力状态

当事件生成时,我可以访问该按钮,但我无法找到如何获取该按钮的索引

有人能提供一些线索吗

谢谢
J

就个人而言,我会使用按钮配置中的自定义属性,但您也可以使用分段按钮的
上的
indexOf
获取新选择按钮的索引:

onSegmentedbuttonToggle: function(segmentedbutton, button, isPressed, eOpts) {
    if(isPressed){
        var index = segmentedbutton.getItems().indexOf(button);
        console.log("enabled button at index", index);
    }

}

谢谢这样的信息量也会起作用。。寻找更精确的解决方案。万一你能得到,一定会分享的。