我是新的extjs佈局。 我有一個帶有默認佈局的表單面板。我添加了一個包含網格和兩個按鈕的字段集。我正在渲染一個窗體面板到div。表格面板佈局問題在extjs2
事業部在JSP
<div id="mydiv"></div>
FormPanel中的JS
var fp = new Ext.FormPanel(
{
standardSubmit :true,
id :'panel',
autoHeight :true,
layout: 'border',
bodyCfg: { cls: 'template' },
bodyPadding :10,
margin :'0 0 20',
frame :'true',
renderTo :'mydiv',
buttonAlign:'right',
items : [topPanel , fieldset ]
});
我想要的形式和網格被調整爲每個窗口大小(窗口大小調整shold調整元素)現在如果嘗試我調整窗口的大小,fieldset會根據窗口調整大小,但網格不是。
現在我給出了一個固定的高度和寬度。沒有那個網格只是水平擴展。
我不想給任何高度的寬度面板,網格。如何實現?當我搜索我們是否將面板渲染到視口時,它將處理調整大小。如果是這樣,那麼我應該在extjs中創建一個視口並將其重定向到div?如果是的話那麼該怎麼做?
編輯:或者我必須使用CSS與div?
任何指針表示讚賞。 謝謝
謝謝,但在這種情況下,我需要在div上渲染viwport嗎?怎麼做? – Coder
一個視口被設計爲適合那個視口,因此可能不是放入div的最佳候選人。它沒有renderTo屬性。什麼推動了將面板放在div中的需求,您是否可以重新考慮佈局?如果沒有,就像Varun提到的那樣,你可以在面板裏面使用'fit'佈局,但是我不是100%,因爲它不是一個Ext.container – dougajmcdonald
好吧,我是現在將面板添加到視口。 vieport有邊界佈局。添加1個區域:北部的面板,並添加區域中心的fieldset(其中包含gridPanel)。但是,調整網格大小的問題仍然是一樣的。任何建議? – Coder