Sencha触摸2分段控制检查按下了哪个按钮
Sencha touch 2 segmented control check which button pressed
我已经在sencha touch示例中验证了这一点,即分段按钮中的项目可以通过编程处理。我目前面临的问题是如何按下按钮。
我需要将按下的按钮的索引存储在我的存储中以供进一步参考,这样当我再次启动屏幕时,我就可以根据选择在分段控件上选择按钮。
我正在处理分段按钮的切换事件,该事件包含三个参数:-分段按钮-按下的按钮-按下状态。
当事件生成时,我可以访问该按钮,但我无法找到如何获取该按钮的索引。
有人能提供一些线索吗?
谢谢J
就我个人而言,我会在按钮配置中使用自定义属性,但您也可以使用分段按钮的items
上的indexOf
来获得新选择按钮的索引:
onSegmentedbuttonToggle: function(segmentedbutton, button, isPressed, eOpts) {
if(isPressed){
var index = segmentedbutton.getItems().indexOf(button);
console.log("enabled button at index", index);
}
}
相关文章:
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- html单选按钮检查问题
- JS中的单选按钮检查不起作用
- 更改单选按钮检查的值的字体大小
- Wooccommerce单选按钮检查jquery
- 通过单选按钮检查提交表单
- Backbone.js路由器和后退按钮检查
- 在检查单选按钮检查状态后启用/禁用表单元素
- 对用户交互进行单选按钮检查
- 单选按钮检查属性在函数 - JavaScript 中失败
- 基于单选按钮检查值调用Javascript函数
- 单选按钮检查的属性未更改
- jQuery单选按钮检查操作不'不要开火
- knockoutjs单选按钮检查了protectedobservable的值
- 通过单选按钮检查值
- 依靠单选按钮检查
- 我想通过输入类型按钮检查表单验证,而不是通过提交,任何人都可以帮助我
- 使用按钮检查两个或多个无线电组
- Angularjs:当模型改变时,单选按钮检查状态绑定模型值失败
- 条件Javascript重定向与后退按钮检查器