Skip to main content
A newer version of this page is available. .

Overview - RadioButtonList

RadioButtonList represents a group of radio button editors that allow you to select one option from several.

Implementation Details

RadioButtonList is realized by the RadioButtonListExtension class. Its instance can be accessed via the ExtensionsFactory.RadioButtonList helper method, which is used to add a RadioButtonList extension to a view. This method’s parameter provides access to the RadioButtonList‘s settings implemented by the RadioButtonListSettings class, allowing you to fully customize the extension.

The RadioButtonList‘s client counterpart is represented by the ASPxClientRadioButtonList object.

Declaration

RadioButtonList can be added to a view in the following manner.

View code (ASPX):

<% 
    Html.DevExpress().RadioButtonList(
        settings => {
            settings.Name = "radioButtonList1";

            settings.Properties.Items.Add("Yes, this time only");
            settings.Properties.Items.Add("No, not this time");
            settings.Properties.Items.Add("Yes, always");
            settings.Properties.Items.Add("No, never");

            settings.SelectedIndex = 1;
        }
    )
    .Render();
%>  

View code (Razor):

@Html.DevExpress().RadioButtonList(
    settings => {
        settings.Name = "radioButtonList1";

        settings.Properties.Items.Add("Yes, this time only");
        settings.Properties.Items.Add("No, not this time");
        settings.Properties.Items.Add("Yes, always");
        settings.Properties.Items.Add("No, never");

        settings.SelectedIndex = 1;
    }).GetHtml()

Note

The Partial View should contain only the extension’s code.

The code result is demonstrated in the image below.

radiobuttonlist-declaration.png

See Also