<EjsDropDownList ModelType="@existingUserData" Placeholder="Choose Existing User" FloatLabelType="@FloatLabelType.Auto" DataSource="@existingUsers" ShowClearButton="false">
<DropDownListTemplates>
<ItemTemplate>
<span><span>@((context as DDLData).FullName)</span>-<span></span><span>@((context as DDLData).EmailAddress)</span></span>
</ItemTemplate>
<ValueTemplate>
<span><span>@((context as DDLData).FullName)</span>-<span></span><span>@((context as DDLData).EmailAddress)</span></span>
</ValueTemplate>
</DropDownListTemplates>
<DropDownListFieldSettings Text="EmailAddress" Value="Id"></DropDownListFieldSettings>
</EjsDropDownList>
@code{
public DDLData existingUserData = new DDLData();
public object existingUser { get; set; }
public List<DDLData>
existingUsers
{ get; set; } = new DDLData().GetData();
public class DDLData
{
public string FullName { get; set; }
public string EmailAddress { get; set; }
public int Id { get; set; }
public List<DDLData>
GetData()
{
List<DDLData>
data1 = new List<DDLData>
();
data1.Add(new DDLData() { FullName = "Hennessey Venom", Id = 1, EmailAddress = "[email protected]" });
data1.Add(new DDLData() { FullName = "Bugatti Chiron", Id = 2, EmailAddress = "[email protected]" });
return data1;
}
}
} |