Dataview重叠在一起ExtJs?

时间:2015-03-05 21:44:08

标签: extjs

我正在通过ajax调用重新加载dataview的商店, 我的数据视图如下所示,但在视图中加载商店后,第二个(result1)和第三个(result2)视图相互重叠。

Ext.define('newTab', {
    layout  :   {
                    type: 'border',
                    padding: 5
                },
    extend  :   'Ext.Panel',
    alias   :   'widget.newTab',
    id      :   'newTab',
    margin  :   '10 15 10 15',
    border  :   true,
    items   :   [   Ext.create('Ext.view.View', {   // List of SAP levels section (Upper one)
                               store : store,
                                 tpl : resultTemplate,
                        itemSelector : 'div.list-item',
                              region : "north",
                              margin : '0px 0px 10px 0px',
                              //autoScroll : true,
                           emptyText : '<div class="noDataText"> Looks like we couldn\'t find anything! <div>', // Empty data Message

                    }),
                    Ext.create('Ext.view.View', {
                        tpl : Ext.XTemplate('<div id="result1"></div>'),
                        maxHeight:100,
                    }),
                    Ext.create('Ext.view.View', {
                        tpl : Ext.XTemplate('<div id="result2"></div>')                 
                    }),
                ]
});

非常感谢帮助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

通过更改布局类型解决了这个问题。

layout  :   {
                type: 'vbox',
                align: 'stretch',
                padding: 5
             }