gridCells在Oracle ADF中重叠

时间:2015-07-16 04:35:44

标签: oracle-adf

我有一个grisRow&在那里我有2个gridCell

在第一个中,显示说明。 在第二个单元格中,将显示一个操作图标。

但描述与图标相关或重叠。

我该如何避免这种情况。

<af:gridCell width="50%" id="gc2" valign="top"
             halign="start" marginStart="4px" marginEnd="10px">
    <af:panelFormLayout id="pfl2">
        <af:link id="ot11" text="#{row.name}"
                 clientComponent="true"
                 partialSubmit="true" styleClass="list-hdr-fields"
                 shortDesc="#{userinterfaceBundle.MANAGE_ROLES_LABEL}">
            <af:clientAttribute name="uId"
                                value="#{row.name}"/>
            <af:showPopupBehavior popupId="::manageRolesPopup"
                                  triggerType="click"/>
        </af:link>
        <af:outputText value="#{row.description}"
                       shortDesc="#{userinterfaceBundle.DESCRIPTION_LABEL}"
                       id="ot12" />

        <f:facet name="footer"/>
    </af:panelFormLayout>
</af:gridCell>
<af:gridCell width="25%" id="gc3" valign="middle"
             halign="end" marginStart="40px">
    <af:panelGroupLayout styleClass="lv-row-col-right"
                         id="pgl2">
        <af:panelGroupLayout styleClass="lv-row-col"
                             id="pgl16">
            <af:link id="l4"
                     icon="/oracle/ics/webconsole/view/images/func_preferences-new_16_ena.png"
                     disabledIcon="/oracle/ics/webconsole/view/images/func_preferences-new_16_dis.png"
                     hoverIcon="/oracle/ics/webconsole/view/images/func_preferences-new_16_hov.png"
                     depressedIcon="/oracle/ics/webconsole/view/images/func_preferences-new_16_act.png"
                     iconPosition="trailing"
                     shortDesc="#{userinterfaceBundle.ACTIONS_LABEL}">

            </af:link>
        </af:panelGroupLayout>
    </af:panelGroupLayout>
</af:gridCell>
</af:gridRow>

2 个答案:

答案 0 :(得分:0)

尝试使用af:panelGroupLayout with layout =&#34; horizo​​ntal&#34;而不是af:panelFormLayout

答案 1 :(得分:0)

在旁边需要空格的组件旁边添加一个af:spacer,并使用panelGroup布局水平环绕。 http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_spacer.html