1

I am using primefaces panelgrid to have one row and two columns. in the second column, I have selectoneradio and calendar. How to make them show in the same line??

enter image description here

<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>

2 Answers2

1

I think that should work:

                <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>
Domen Petrič
  • 149
  • 2
  • 10
0

CSS solution:

    <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>

Extra column solution:

    <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>
Ouerghi Yassine
  • 1,835
  • 7
  • 43
  • 72