0

我想修复一个<ext:Toolbar>面板内部,始终显示在顶部。由于我没有使用锚布局,而是面板中的表格布局,因此我无法锚定工具栏。

当我在面板周围添加一个 ViewPort 时,它不再起作用autoscroll

这就是我尝试的原因:

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

但这没有效果

解释:

我将一些 MVC 视图加载到类似表格的边框布局中

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

在 docs.sencha.org 上进行了一些搜索后,我必须承认我没有找到任何类似window.constrain=true将工具栏锁定在面板视口内的东西

4

1 回答 1

0

正如 Daniil 所说,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>
于 2013-09-09T08:09:02.100 回答