我在ADF页面中使用弹出窗口,而某些文本不在弹出窗口中。我怎样才能调整它?这是我的代码:
<af:popup childCreation="deferred"
autoCancel="disabled" id="p2"
binding="#{backingBeanScope.backing_Setup.p2}">
<af:dialog id="d2"
binding="#{backingBeanScope.backing_Setup.d2}"
title="Confirmação"
type="cancel">
<f:facet name="buttonBar">
<af:commandButton text="Gravar"
id="cb6"
binding="#{backingBeanScope.backing_Setup.cb6}"
action="#{backingBeanScope.backing_Setup.checkRadioButtonAndPerformSave}"/>
</f:facet>
<af:panelGridLayout id="pgl45"
binding="#{backingBeanScope.backing_Setup.pgl45}">
<af:gridRow marginTop="5px"
height="auto"
id="gr20"
binding="#{backingBeanScope.backing_Setup.gr20}">
<af:gridCell marginStart="5px"
width="5mm"
id="gc104"
binding="#{backingBeanScope.backing_Setup.gc104}">
<af:selectOneRadio label=""
id="sor1"
binding="#{backingBeanScope.backing_Setup.sor1}"
autoSubmit="true">
<af:selectItem label="Os níveis abaixo herdarem tudo o que alterou;"
value="radio1"
id="si55"
binding="#{backingBeanScope.backing_Setup.si55}"/>
<af:selectItem label="Os níveis abaixo herdarem tudo o que alterou menos as exceções que tenham já definidas, caso existam."
value="radio2"
id="si56"
binding="#{backingBeanScope.backing_Setup.si56}"/>
</af:selectOneRadio>
</af:gridCell>
<af:gridCell marginStart="5px"
marginEnd="5px"
width="50%"
id="gc115"
binding="#{backingBeanScope.backing_Setup.gc115}">
<af:outputText id="ot1"
binding="#{backingBeanScope.backing_Setup.ot1}"/>
</af:gridCell>
</af:gridRow>
<af:gridRow marginTop="5px"
marginBottom="5px"
height="auto"
id="gr23"
binding="#{backingBeanScope.backing_Setup.gr23}">
<af:gridCell marginStart="5px"
width="50%"
id="gc116"
binding="#{backingBeanScope.backing_Setup.gc116}"/>
<af:gridCell marginStart="5px"
marginEnd="5px"
width="50%"
id="gc117"
binding="#{backingBeanScope.backing_Setup.gc117}">
<af:outputText id="ot2"
binding="#{backingBeanScope.backing_Setup.ot2}"/>
</af:gridCell>
</af:gridRow>
</af:panelGridLayout>
</af:dialog>
结果如下:
答案 0 :(得分:1)
您可以尝试为af:dialog
控件设置显式尺寸,也可以尝试用当前panelGridLayout
包裹甚至替换当前panelGroupLayout
。
事实上,如果我的想法正确,您可以使用简单的panelFormLayout
来获得所需的结果。
答案 1 :(得分:0)
据我所知,您可以通过不同方式解决这个问题 1 GT;尝试使用面板表单布局围绕面板网格布局 2 - ;而是为您选择的一个收音机提供标签,您可以使用单独的输入文本组件来显示标签,您可以将其包装起来。 3&gt;您可以明确设置对话框的尺寸
答案 2 :(得分:0)
使用panelGrouplayout而不是面板网格,也可以使用面板组中的样式类AFStretchWidth布局在弹出窗口内拉伸。 另一个组件面板窗口将更有用,可以在运行时调整其大小。