Javascript 如何在Sencha中的分段按钮上按下按钮
我是Sencha Touch的新手,我有一个分段按钮组件,我需要根据控制器中的用户交互来按下按钮 请帮帮我 您可以使用getPressedButtons方法 例如:Javascript 如何在Sencha中的分段按钮上按下按钮,javascript,extjs,sencha-touch-2,Javascript,Extjs,Sencha Touch 2,我是Sencha Touch的新手,我有一个分段按钮组件,我需要根据控制器中的用户交互来按下按钮 请帮帮我 您可以使用getPressedButtons方法 例如: Ext.application({ name : 'Fiddle', launch : function() { var segmentedButton = Ext.create('Ext.SegmentedButton', { allowMultiple: true,
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] });
}
});
如果有人正在为Ext Classic寻找相同的解决方案,这里就是解决方案 要获取值,请使用container.getValue 要设置值,请使用container.setValue
Fiddle是Ok,使用getPressedButtons和getItemId方法,我可以评估每个按钮的不同行为。谢谢你的帮助。嗨,Inane,如果解决方案有效,你应该将此标记为已回答。谢谢感谢@Guillermelopes提供的线索这对我很有用!!:-