首页 > 解决方案 > Ant Design Blazor:如何在 EnumSelect 中使用 DisabledName

问题描述

如何在 Ant Blazor Design 中使用 EnumSelect 禁用枚举值?

<EnumSelect TEnum="ColorState" 
                               OnSelectedItemChanged = "(value) => ChangeColor(context)"
                               DisabledName = //how to use this with enum?
                               @bind-Value="@context.ColorState"/>

DisabledName 需要将属性的名称用作禁用指示器。

我的枚举

public enum ColorState
    {
        [Display(Name = "Rot")]
        Red,
        [Display(Name = "Grün")]
        Green,
        [Display(Name = "Blau")]
        Blue,
        [Display(Name = "Geld")]
        Yellow
    }

我想在选择框中显示所有颜色,但黄色应该显示为禁用。

标签: blazor-webassemblyant-design-blazor

解决方案


推荐阅读