如何垂直对齐按钮

时间:2014-02-12 22:05:57

标签: html css jsf primefaces xhtml

大家好我有几个我想垂直的单选按钮,但我似乎只能看到水平。

目前我的代码是:

            <p:panelGrid columns="1">
                <p:selectOneRadio id="options" value="{formBean.number}">  
                    <f:selectItem itemLabel="0 - 19" itemValue="1" /> 
                    <!-- Add in the help button by the side of each item once its lined up, use a grid ?
                    <p:button icon="ui-icon-help" title="Help">  
                    </p:button> -->
                    <f:selectItem itemLabel="20 - 39" itemValue="2" />  
                    <f:selectItem itemLabel="40 - 49" itemValue="4" />  
                    <f:selectItem itemLabel="50 - 59" itemValue="5" />
                    <f:selectItem itemLabel="60 - 69" itemValue="6" />  
                    <f:selectItem itemLabel="70 - 79" itemValue="7" />  
                    <f:selectItem itemLabel="80 - 100" itemValue="8" />  
                </p:selectOneRadio>  
            </p:panelGrid>

如何将其从水平更改为垂直,我尝试了网格方式但仍然相同。

谢谢你们

修改

我现在已经实现了我的目标:

            <p:panelGrid columns="1">
                <p:selectOneRadio id="options" value="{formBean.number}" layout="grid" columns="1" required = "True"
                              requiredMessage="#{bundle.requiredGender}"> 
                    <f:selectItem itemLabel="0 - 19" itemValue="1" /> 

                    <f:selectItem itemLabel="20 - 39" itemValue="2" />  
                    <f:selectItem itemLabel="40 - 49" itemValue="4" />  
                    <f:selectItem itemLabel="50 - 59" itemValue="5" />
                    <f:selectItem itemLabel="60 - 69" itemValue="6" />  
                    <f:selectItem itemLabel="70 - 79" itemValue="7" />  
                    <f:selectItem itemLabel="80 - 100" itemValue="8" />  
                </p:selectOneRadio>  
            </p:panelGrid>

现在唯一的问题是网格是网页的大小,任何方式都可以左对齐,只做实验室的大小?

1 个答案:

答案 0 :(得分:6)

使用值layout的{​​{1}}上的p:selectOneRadio属性。

以下是pageDirection的可能值:

  • layout - 水平方向
  • lineDirection - 垂直方向。
  • pageDirection - 对于网格图案
  • grid - 垂直方向。
  • pageDirection - 动态使用提供的空间
  • responsive - 适用于自定义布局。

Example