在表列(<p:panelGrid>)内水平对齐 <p:selectOneMenu> 和 <p:outputLabel>。

4

正如您在下面的图片中所看到的:

enter image description here 我希望这些组件能够正确地水平对齐。

我尝试了以下方法,但都无效:

...
<p:outputLabel value="Etat d'examen : " for="state"/>  
<p:selectOneMenu id="state"
                 value="#{examenListBean.stateOption}" 
                 style="width: 120px;" > 

    <p:ajax listener="#{examenListBean.fetch}" update="tabexam"/>
    <f:selectItems value="#{examenListBean.etatExamOptions}"/> 

</p:selectOneMenu>
...
1个回答

7

使用 vertical-align:middle; 使它们对齐。

例如,根据您的代码,

style="width: 120px; vertical-align:middle;"

希望这能有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接