1

如果您查看下图,我有一个位于 FieldSet 顶部的分段按钮。我希望分段按钮覆盖 FieldSet 中可用的全部空间。我为 SegmentedButton 使用了以下布局。帮我解决这个问题。

 var btn = new Ext.SegmentedButton({
         layout: {
            type : 'hbox',
            pack : 'center',
            align: 'stretchmax'
        },
        allowMultiple: false,
        items: [
            {
               text: 'Switch 1',
                widht:'100%',
               labelWidth : '100%',
                modal: true,
                pressed: true
            },
            {
                text   : 'Switch 2',
                widht:'100%',
                labelWidth :'100%',
                modal: true
            }
        ]
    });

在此处输入图像描述

4

1 回答 1

2

你有widht而不是width你需要将它设置为 50% 而不是 100%

var btn = new Ext.SegmentedButton({
     layout: {
        type : 'hbox',
        pack : 'center',
        align: 'stretchmax'
    },

    allowMultiple: false,
    items: [
        {
           text: 'Switch 1',
            width:'50%',
           labelWidth : '100%',
            modal: true,
            pressed: true
        },
        {
            text   : 'Switch 2',
            width:'50%',
            labelWidth :'100%',
            modal: true
        }
    ]
});

现场示例:http: //jsfiddle.net/p5K4q/31/

于 2011-10-31T12:21:27.940 回答