ExtJS4并在面板中放置一些元素

时间:2018-01-31 14:22:28

标签: extjs4

无法设置面板属性以正确放置面板上的某些元素。

我不想使用“身高”属性,但我找不到 如何做到这一点的正确方法。在第二个tabpanel一侧 (我的意思是这个与gridpamel和工具栏)我必须 设置网格的所有区域但没有此工具栏。所以 工具栏应该是此面板和网格上的常量 应该填补余下的空间。我试着设定 面板的“布局:'适合'”但是这个删除了tabpanel。什么时候 我为gridpanel设置了相同的布局,这个网格面板显示 例如它下面的两条线和工具栏。

=======================================
|  Window                             |
|=====================================|
|                                     |
|---------\----------\  TabPAnel      |
|    1    |     2    |                |
|-------------------------------------|
|                                     |
|                                     |
|       gridpanel                     |
|                                     |
|                                     |
|                                     |
|-------------------------------------|
|    toolbar                          |
|-------------------------------------|
|                                     |
|  dockeditems: toolbar               |
|                                     |
=======================================

window
    tabpanel
        panel
            form
                textfields
                ... 5
                textfield
                gridpanel
                toolbar
        panel
            gridpanel
            toolbar  
    toolbar (dockeditems)

找不到怎么做,你能帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果在网格面板中指定了并删除了height属性

flex:1 

从工具栏中删除height属性

或使用容器并将网格面板放在一个容器中,将工具栏和停靠的项放在另一个容器中