1

我正在使用 primefaces panelgrid 有一行和两列。在第二列中,我选择了收音机和日历。如何让它们显示在同一行?

在此处输入图像描述

<p:column>
                <p:selectOneRadio id="console" value="#{selectedGenDataRadio}">
                    <f:selectItem itemLabel="Immediately" itemValue="Immediate" />
                    <f:selectItem itemLabel="" itemValue="DateOne">
                    </f:selectItem>
                 </p:selectOneRadio>
                <p:calendar id="calgenDate" showOn="button" />
            </p:column>
4

2 回答 2

1

我认为这应该有效:

                <p:column>
                    <table>
                        <tr>
                            <td>
                                <p:selectOneRadio id="console" value="#{selectedGenDataRadio}" >
                                    <f:selectItem itemLabel="Immediately" itemValue="Immediate" />
                                    <f:selectItem itemLabel="" itemValue="DateOne">
                                    </f:selectItem>
                                 </p:selectOneRadio>
                             </td>
                             <td>
                                <p:calendar id="calgenDate" showOn="button" />
                            </td>
                        <tr>
                    </table>
                </p:column>
于 2015-07-27T08:52:16.597 回答
0

CSS解决方案:

    <p:panelGrid>
        <p:row>
        <p:column>
            <p:selectOneRadio id="console" style="float: left;">
                <f:selectItem itemLabel="Immediately" itemValue="Immediate" />
                <f:selectItem itemLabel="" itemValue="DateOne">
                </f:selectItem>
            </p:selectOneRadio>
            <p:calendar id="calgenDate" showOn="button"/>
        </p:column>
        </p:row>
    </p:panelGrid>

额外的列解决方案:

    <p:panelGrid>
        <p:row>
            <p:column>
                <p:selectOneRadio id="console" >
                    <f:selectItem itemLabel="Immediately" itemValue="Immediate" />
                    <f:selectItem itemLabel="" itemValue="DateOne">
                    </f:selectItem>
                </p:selectOneRadio>
            </p:column>
            <p:column
                <p:calendar id="calgenDate" showOn="button" />
            </p:column>
        </p:row>
    </p:panelGrid>
于 2015-07-27T08:54:07.463 回答