SelectOneButton

SelectOneButton is an input component to select options using regular buttons instead of radio buttons.

Options:
Option 1
Option 2
Option 3



Value:

Source

<h:form>

    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">

        <h:outputText value="Options: " />
        <p:selectOneButton value="#{buttonBean.number}">
            <f:selectItem itemLabel="Option 1" itemValue="1" />
            <f:selectItem itemLabel="Option 2" itemValue="2" />
            <f:selectItem itemLabel="Option 3" itemValue="3" />
        </p:selectOneButton>

    </h:panelGrid>

    <p:separator />

    <p:commandButton value="Submit" update="display"/>

    <h:outputText id="display" value="Value:  #{buttonBean.number}" />

</h:form>