2013-04-17 71 views
0

我想在面板中修復<ext:Toolbar>,總是顯示在頂部。 因爲我不使用錨佈局,但我的面板中的表格佈局我不能錨定工具欄。ext.net工具欄位置:固定

當我將圍繞面板的視口,它確實沒有更多的autoscroll

,這就是爲什麼我想:

<ext:ToolBar runat="server" StyleSpec="position: fixed;"> 
    <Items> 
     //some Buttons 
    </Items> 
</ext:ToolBar> 

但不得不爲解釋沒有效果

我將一些MVC-View加載到類似桌面的邊界佈局,其中

<ext:Panel Region="North" ID="TopBarPanel" /> 
<ext:Panel Region="West" ID="NavBarPanel" /> 
<ext:Panel Region="Center" ID="ContentPanel" /> 

上docs.sencha.org一點點搜索後我必須承認我還沒有發現類似的東西window.constrain=true保持面板的視

+0

我已經閱讀了這個問題,然後重新閱讀,但還沒有理解您需要放置工具欄的位置。也許,你需要將一個工具欄放到面板的TopBar中。 –

+0

這就是要點。但我怎麼能確定,該topBar不會滾出框架? – Vogel612

+0

然後一個工具欄應該在滾動的容器之外。作爲另一種方法,您可以嘗試組織浮動工具欄。 –

回答

0

由於丹尼爾說反鎖工具欄,ext.net根本不容許這種。而是將內容移動到中間面板內的包裝容器中解決問題。

<ext:Panel Region="Center" ID="ContentPanelWrapper" runat="server"> 
    <Items> 
     <ext:Toolbar runat="server" /> 
     <ext:Panel runat="server" ID="ContentPanel"> 
     <Items> 
      //Content goes here 
     </Items> 
     </ext:Panel> 
    </Items> 
</ext:Panel>