可以强制面板与布局表垂直添加项目,直到第一个col满?

时间:2014-05-03 02:01:58

标签: extjs

是否可以将具有3列表格布局的面板垂直添加到第一列中,直到该列已满,然后继续添加第二列顶部的按钮等? TIA。

1 个答案:

答案 0 :(得分:0)

它有点hacky但你可以使用RadioGroup并在其中加入一些按钮:

Ext.create('Ext.form.Panel', {
    title: 'RadioGroup Example',
    width: 200,
    height: 200,
    bodyPadding: 10,
    renderTo: Ext.getBody(),
    items:[{
        xtype: 'radiogroup',
        columns: 2,
        vertical: true,
        items: [
            { xtype: 'button', text: 'Item 1' },
            { xtype: 'button', text: 'Item 2' },
            { xtype: 'button', text: 'Item 3' },
            { xtype: 'button', text: 'Item 4' },
            { xtype: 'button', text: 'Item 5' },
        ]
    }]
});