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

Jal*_*rdo 4 css java jsf alignment primefaces

如下图所示:

在此输入图像描述 我希望这些组件正确地水平对齐.

我尝试了以下但无济于事:

...
<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>
...
Run Code Online (Sandbox Code Playgroud)

Nit*_*esh 7

vertical-align:middle;它们来正确对齐.

对于Instance,根据您的代码,

style="width: 120px; vertical-align:middle;"
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.

  • 很棒的人,谢谢你解决了我的问题:) (2认同)