RadioGroupBuilder
Properties
WriteAction - Func
Methods
Layout(System.String)
Specifies whether the radio buttons will be rendered one below the other ("vertical") or on the same line ("horizontal").
Parameters
value - System.String
The value that configures the layout.
RETURNS
Returns the current RadioGroupBuilder instance.
Example
@(Html.Kendo().RadioGroup()
.Name("radiogroup")
.Items(i =>
{
i.Add().Label("Phone").Value("1");
i.Add().Label("E-mail").Value("2");
})
.Layout("vertical")
)
LabelPosition(System.String)
Specifies the label position according to its radio button for all items in the widget. Accepts "before" and "after".
Parameters
value - System.String
The value that configures the labelposition.
RETURNS
Returns the current RadioGroupBuilder instance.
Example
@(Html.Kendo().RadioGroup()
.Name("radiogroup")
.Items(i =>
{
i.Add().Label("Phone").Value("1");
i.Add().Label("E-mail").Value("2");
})
.LabelPosition("before")
)
BindTo(System.String[])
Array of items to be rendered as radio buttons in the RadioGroup. The strings in the array will be used as both value and label of the respective radio button.
Parameters
values - System.String[]
RETURNS
Returns the current RadioGroupBuilder instance.
Example
@(Html.Kendo().RadioGroup()
.Name("radiogroup")
.BindTo(new[] { "English", "German", "Italian" })
)
BindTo(System.Collections.Generic.IEnumerable)
Array of items to be rendered as radio buttons in the RadioGroup. If the array contains objects, their fields will be used for each radio button. If the array contains strings, those will be used as both value and label of the respective radio button.
Parameters
values - System.Collections.Generic.IEnumerable<IInputGroupItem>
RETURNS
Returns the current RadioGroupBuilder instance.
Example
@(Html.Kendo().RadioGroup()
.Name("radiogroup")
.BindTo(Model.Items)
)
Enabled(System.Boolean)
Sets the enabled state of all radio buttons in the RadioGroup.
Parameters
value - System.Boolean
The value for Enabled
RETURNS
Returns the current RadioGroupBuilder instance.
InputName(System.String)
The name attribute to be used for the radio inputs. If omitted, the id of the wrapper element will be used.
Parameters
value - System.String
The value for InputName
RETURNS
Returns the current RadioGroupBuilder instance.
Items(System.Action)
Array of items to be rendered as radio buttons in the RadioGroup. If the array contains objects, their fields will be used for each radio button. If the array contains strings, those will be used as both value and label of the respective radio button.
Parameters
configurator - System.Action<RadioGroupItemFactory>
The configurator for the items setting.
RETURNS
Returns the current instance of RadioGroupBuilder .
Value(System.String)
The selected (checked) radio button value. Will also be used as a RadioGroup widget value.
Parameters
value - System.String
The value for Value
RETURNS
Returns the current RadioGroupBuilder instance.
Layout(Kendo.Mvc.UI.RadioGroupLayout)
Specifies whether the radio buttons will be rendered one below the other ("vertical") or on the same line ("horizontal").
Parameters
value - RadioGroupLayout
The value for Layout
RETURNS
Returns the current RadioGroupBuilder instance.
LabelPosition(Kendo.Mvc.UI.RadioGroupLabelPosition)
Specifies the label position according to its radio button for all items in the widget. Accepts "before" and "after".
Parameters
value - RadioGroupLabelPosition
The value for LabelPosition
RETURNS
Returns the current RadioGroupBuilder instance.
InputSize(Kendo.Mvc.UI.ComponentSize)
Sets a value controlling the size of the input.
Parameters
value - ComponentSize
The value for InputSize
RETURNS
Returns the current RadioGroupBuilder instance.
Events(System.Action)
Configures the client-side events.
Parameters
configurator - System.Action<RadioGroupEventBuilder>
The client events action.
RETURNS
Returns the current RadioGroupBuilder instance.
Example
@(Html.Kendo().RadioGroup()
.Name("RadioGroup")
.Events(events => events
.Change("onChange")
)
)
ToComponent()
Returns the internal view component.
RETURNS
The instance that represents the component.
Expression(System.String)
Sets the name of the component.
Parameters
modelExpression - System.String
RETURNS
Returns the current instance.
Explorer(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)
Sets the name of the component.
Parameters
modelExplorer - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
RETURNS
Returns the current instance.
Name(System.String)
Sets the name of the component.
Parameters
componentName - System.String
The name.
RETURNS
Returns the current instance.
Deferred(System.Boolean)
Suppress initialization script rendering. Note that this options should be used in conjunction with
Parameters
deferred - System.Boolean
RETURNS
Returns a DeferredWidgetBuilder instance.
HtmlAttributes(System.Object)
Sets the HTML attributes.
Parameters
attributes - System.Object
The HTML attributes.
RETURNS
Returns the current instance.
HtmlAttributes(System.Collections.Generic.IDictionary)
Sets the HTML attributes.
Parameters
attributes - System.Collections.Generic.IDictionary<String,Object>
The HTML attributes.
RETURNS
Returns the current instance.
ScriptAttributes(System.Object,System.Boolean)
Sets the JavaScript attributes to the initialization script.
Parameters
attributes - System.Object
The JavaScript attributes.
overrideAttributes - System.Boolean
Argument which determines whether attributes should be overriden.
RETURNS
Returns the current instance.
ScriptAttributes(System.Collections.Generic.IDictionary,System.Boolean)
Sets the JavaScript attributes to the initialization script.
Parameters
attributes - System.Collections.Generic.IDictionary<String,Object>
The JavaScript attributes.
overrideAttributes - System.Boolean
Argument which determines whether attributes should be overriden.
RETURNS
Returns the current instance.
Render()
Renders the component in place.
ToHtmlString()
Returns the HTML representation of the component.
WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)
Parameters
writer - System.IO.TextWriter
encoder - System.Text.Encodings.Web.HtmlEncoder
ToClientTemplate()
Returns the client template for the component.
AsModule(System.Boolean)
Specifies whether the initialization script of the component will be rendered as a JavaScript module.
Parameters
value - System.Boolean
RETURNS
Returns the current instance.