or
Hey guys,
currently I have an use-case where I could need a radio group with some standard text options but one radio with a dropdownlist.
With googling I could find only one question similar to this with a solution in kendoReact.
Is there a best practice solution to realize this in .NET Core?
https://www.telerik.com/forums/dropdownlist-with-radio-button-not-working
And a working example here: https://stackblitz.com/edit/react-1gnbzt?file=app/main.jsx
Cheers!
EDIT:
Sure, like always. After asking the question, I could solve it by myself. Thanks anyways!
@(Html.Kendo().RadioGroup()
.Name("xxx")
.Items(i =>
{
i.Add().Label("United States").Value("1");
i.Add().Label("Canade").Value("2");
i.Add().Label("Mexiko").Value("3");
i.Add().Value("4").Encoded(false).Label("Other: " + Html.Kendo().DropDownListFor(x => x.ProviderId)
.DataSource(source => source
.Custom()
.Sort(x => x.Add(Html.NameFor(y => new Provider().Name)))
.Transport(x => x
.Read(read =>
{
read.Url($"https://{webApiHost}/fruehehilfen/api/Provider").Headers(new { authorization = user.TokenString });
})))
.DataTextField(Html.NameFor(x => new Provider().Name))
.DataValueField(Html.NameFor(x => new Provider().ID))
.HtmlAttributes(new { style = "width: 100%" })
.OptionLabel("Bitte auswählen").ToHtmlString());
})
)