【问题标题】:add items in layout border - extjs在布局边框中添加项目 - extjs
【发布时间】:2011-06-22 10:34:00
【问题描述】:

我需要在layout border 的北段添加两个框

它会是这样的:我需要添加红色框/面板(但我不想保留边框)

这是我的尝试:

...
{

        region: 'north', 
        split: true,
       //xtype : 'box',
        height: 100,
        layout : 'anchor',

        items: [{ xtype: 'box', id: 'header', height: 100, anchor: '70%',
                  html: '<h1> my title</h1>'},
                {
                    xtype: 'panel', title: 'title', border: 'false', frame: false,  height: 100,
                    html: '<h1> my info</h1>'
                }]
    }
...

第二个面板不起作用

感谢您的帮助

【问题讨论】:

    标签: layout extjs border extjs4 items


    【解决方案1】:

    如果你想进一步分割你的北面板,那么你应该使用 layout:'border'。 否则,您可以直接将您的项目添加到北部区域,而无需使用布局。 如果你不想要边框,你应该使用 border:false

    【讨论】:

    【解决方案2】:

    在北部地区再次使用边框布局会更好......

    region: 'north', 
    split: true,
    //xtype : 'box',
    height: 100,
    layout : 'border',
    items: [{ 
          xtype: 'box',
          id: 'header',
          region: 'center',
          height: 100,
          anchor: '70%',
          html: ' my title'
    }, { 
          xtype: 'panel',
          region: 'east'
          border: 'false',
          frame: false,
          height: 100,
          width: '49%',
          html: ' my info'
       }]
    ...
    

    应该没问题。

    【讨论】:

    • 它成功了,在我一定错过了什么之前我已经尝试过了,非常感谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 2012-02-24
    • 2011-07-30
    • 1970-01-01
    相关资源
    最近更新 更多