1

我有 .jsff 页面,其中包含命令按钮和内联框架。我想要做的是,我想让命令按钮在同一个地方保持静止,滚动页面时只有内联框架可以移动。

目前我所做的是设置一些面板拉伸layout(StyleClass:AFStetchWidth)。我把命令按钮放在顶部。滚动面板组中的内嵌框架位于中心。

这是我的结构:

af:panelStetchLayout(StyleClass:AFStretchWidth)
>

面板拉伸布局方面

  bottom
  center
     af:panelGroupLayout-scroll
          af:inlineFrame     (StyleClass:AFStretchWidth)
  end
  start
  top
    af:panelGroupLayout-horizontal
         af:commandButton-back

当我运行此页面时:命令按钮在顶部保持静态。这是正确的,但内联框架的大小很小。有没有办法让内联框架被拉伸?

4

5 回答 5

0

在 af:panelGroupLayout-scroll 上设置 (StyleClass:AFStretchWidth)。

于 2013-01-17T23:41:23.990 回答
0

你试过把这个属性:

尺寸=“首选”

我已经使用过它,它在面板拉伸布局中运行良好。

于 2013-05-18T14:48:19.950 回答
0

只是我解决它如下:

    <af:panelGroupLayout id="pgl1" halign="center">
    <af:inlineFrame id="if1" source="/index.html" styleClass="AFStretchWidth" inlineStyle="height:100%;"/>
</af:panelGroupLayout>
于 2018-04-02T10:35:47.703 回答
0

我遇到了同样的问题。在这里,我已解决如下:

我已将面板拆分器用于内联框架。

     <af:panelSplitter styleClass="AFStretchWidth" inlineStyle="height:500px;" id="ps3" dimensionsFrom="parent"
                         positionedFromEnd="false">
        <f:facet name="first">
         <af:panelGroupLayout id="pgl11" >
           <af:inlineFrame styleClass="AFStretchWidth" partialTriggers="cb3" source="#{pdfHandler.servletString}"
                           id="if1" visible="true" binding="#{pdfHandler.inLineFrame}" shortDesc=" "
                           inlineStyle="height:500px;"/>
          </af:panelGroupLayout>
         </f:facet>

这里如上图,

  I have added inlineStyle for height in both panelSplitter and in inlineFrame.
  Added dimensionFrom for panelSplitter as 'parent'
  Surround inlineFrame with panelGroupLayout.

有了这个,它对我有用。

于 2018-09-06T13:33:11.287 回答
0

inlineStyle="身高:100%;" 默认 af:panelGroupLayout 就是这样。

于 2018-04-04T16:04:22.733 回答