Attention: This component is still under progress and experimental.
b:radioBox The radioBox tag renders an HTML "input" elements of the type "radio". This component is designed for situations where you want to display a mutually exclusive list of options to the user as a set of radio buttons.
Tag attributes
label
hideLabel
readonly
required
disabled
rendered
styleClass
Tag controls
examples
ajax
tooltip
Rendered output
tooltip
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.
Value:(item is null)
Readable value:(item is null)
                            <!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:h="http://xmlns.jcp.org/jsf/html" 
      xmlns:f="http://xmlns.jcp.org/jsf/core" 
      xmlns:b="http://butterfaces.org/components"> 
<h:head /> 
<body>
    <h:form id="formId">
        <b:radioBox id="input"
                    label="label"
                    hideLabel="false"
                    value="#{myBean.selectedValue}"
                    values="#{myBean.values}"
                    styleClass="null"
                    readonly="false"
                    required="false"
                    disabled="false"
                    rendered="true">
            <b:tooltip>
                tooltip
            </b:tooltip>
        </b:radioBox>
    </h:form> 
</body> 
</html>
                        
                            package de.larmic.radioBox.demo;

import javax.faces.view.ViewScoped;
import javax.inject.Named;

@ViewScoped
@Named
public class MyBean implements Serializable {

    private String selectedValue;

    public List<String> getValues() {
        return Arrays.asList("Year 2000", "Year 2010", "Year 2020");
    }

    // GETTER + SETTER (selectedValue)

}