我的.jsff页面包含命令按钮和内联框架。我想要做的是,我想让命令按钮在同一个地方保持静态,滚动页面时只能移动内联框架。
目前我所做的是设置一些面板拉伸layout(StyleClass:AFStetchWidth)
。我把命令按钮放在顶部。滚动面板组中的内联框架。
这是我的结构:
AF:panelStetchLayout(的styleClass:AFStretchWidth)
>
Panel Stretch Layout facets
bottom
center
af:panelGroupLayout-scroll
af:inlineFrame (StyleClass:AFStretchWidth)
end
start
top
af:panelGroupLayout-horizontal
af:commandButton-back
当我运行此页面时:命令按钮在顶部保持静态。这是正确的,但内联框架的大小很小。有没有办法让内联框架伸展?
答案 0 :(得分:0)
在af:panelGroupLayout-scroll上设置(StyleClass:AFStretchWidth)。
答案 1 :(得分:0)
您是否尝试过此属性:
上浆= “优选的”
我已经使用过它,它在面板拉伸布局中运行良好。
答案 2 :(得分:0)
我解决它如下:
<af:panelGroupLayout id="pgl1" halign="center">
<af:inlineFrame id="if1" source="/index.html" styleClass="AFStretchWidth" inlineStyle="height:100%;"/>
</af:panelGroupLayout>
答案 3 :(得分:0)
inlineStyle =&#34;高度:100%;&#34; 在默认af:panelGroupLayout 多数民众赞成。
答案 4 :(得分: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.
有了它,它对我有用。