<div class="col-sm-12 col-md-12 col-lg-2">
<SfComboBox PopupHeight="230px" Placeholder="Tipo Pessoa" TValue="int?" @bind-Value="@tipoSelecionado" TItem="TipoPessoaModel" DataSource="@tiposPessoa">
<ComboBoxFieldSettings Text="Descricao" Value="Tipo"></ComboBoxFieldSettings>
</SfComboBox>
</div>
@code{
public class TipoPessoaModel
{
public int? Tipo { get; set; }
public string Descricao { get; set; }
}
public enum TipoPessoa
{
Juridica = 0,
Fisica = 1
}
public int? tipoSelecionado;
List<TipoPessoaModel> tiposPessoa = new List<TipoPessoaModel>
{
new TipoPessoaModel{Tipo = (int)TipoPessoa.Juridica, Descricao = "Jurídica"},
new TipoPessoaModel{Tipo = (int)TipoPessoa.Fisica, Descricao = "Física"},
};
} |
@using Syncfusion.Blazor.DropDowns;
<SfDropDownList TValue="Values" TItem="string" Placeholder="e.g. Australia" DataSource="@EnumValues" @bind-Value="@ddlVal">
</SfDropDownList>
@code{
public IEnumerable<string> EnumValues = Enum.GetNames(typeof(Values));
public Values ddlVal { get; set; } = Values.Canada;
public enum Values
{
Australia,
Bermuda,
Canada,
Denmark,
India,
US
}
} |