【问题标题】:How to stretch inline frame size in panel stretch layout in ADF?如何在 ADF 的面板拉伸布局中拉伸内联帧大小?
【发布时间】:2013-01-17 08:06:02
【问题描述】:

我有 .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

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

【问题讨论】:

  • 你有解决办法吗?
  • 我想知道panelStetchLayout是否拼写错误,应该是panelStretchLayout。无论如何,这里的格式相当混乱,我认为保持这个问题的开放没有任何价值。

标签: frame inline oracle-adf


【解决方案1】:

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

【讨论】:

  • HI...感谢您的回复..内联框架的宽度是拉伸的,但是高度呢?如果可以,我不想设置高度(以 px 为单位),因为如果用户屏幕是小,他们可以看到浏览器滚动条。如果像那个命令按钮将不再是静态的。我想设置始终适合用户屏幕的高度。
【解决方案2】:

你有没有尝试把这个属性:

sizing="首选"

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

【讨论】:

    【解决方案3】:

    只是我解决它如下:

        <af:panelGroupLayout id="pgl1" halign="center">
        <af:inlineFrame id="if1" source="/index.html" styleClass="AFStretchWidth" inlineStyle="height:100%;"/>
    </af:panelGroupLayout>
    

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

             <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.
        

        有了这个,它对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-04-01
          • 2012-02-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多