Select2Enum.razor 636 B

12345678910111213141516
  1. @namespace KeudellCoding.Blazor.AdvancedBlazorSelect2
  2. @typeparam TEnum
  3. <Select2 TItem="TEnum"
  4. TSource="IEnumerable<TEnum>"
  5. IdSelector="e => getName(e)"
  6. TextSelector="e => getDisplayValue(e)"
  7. FilterFunction="FilterFunction"
  8. GetElementById="(i, id, c) => Task.FromResult((TEnum)Enum.Parse(typeof(TEnum), id))"
  9. Datasource="Enum.GetValues(typeof(TEnum)).Cast<TEnum>()"
  10. Value="@Value"
  11. OnValueChanged="OnValueChanged"
  12. Select2Options="Select2Options"
  13. MaxItemsPerPage="MaxItemsPerPage"
  14. AdditionalAttributes="AdditionalAttributes"></Select2>