我是Sencha Touch的新手,我有一个“ segmentedButton”组件,我需要根据控制器中的用户交互来按下按钮。

请帮忙!!

最佳答案

您可以使用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] });
    }
});

关于javascript - 如何在Sencha中的segmentedButton上按下按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27347052/

10-13 00:46