我是Sencha Touch的新手,我有一个" segmentedButton"组件,我需要根据控制器中的用户交互按下按钮。
请帮助!!
答案 0 :(得分:3)
您可以使用getPressedButtons()
方法。
示例:
Ext.application({
name : 'Fiddle',
launch : function() {
var segmentedButton = Ext.create('Ext.SegmentedButton', {
allowMultiple: true,
items: [{
text: 'Option 1'
},{
text: 'Option 2',
pressed: true
},{
text: 'Option 3'
}],
listeners: {
toggle: function(container, button, pressed){
alert("User toggled the '" + button.getText() + "' button: " + (pressed ? 'on' : 'off'));
console.log(container.getPressedButtons());
}
}
});
Ext.Viewport.add({ xtype: 'container', padding: 10, items: [segmentedButton] });
}
});
答案 1 :(得分:0)