3

プロジェクトに MatBlazor フレームワークを使用しました。MatSelect では、その値 onchange イベントをキャッチして、他の作業を行いたいと考えています。いくつかの解決策を試しましたが、onchange イベントはまだ発生していません。

<MatSelect Label="Customer" Value="@customer" ValueChanged="OnChangeCustomer">
    <MatOptionString Value="-1">All</MatOptionString>
    @foreach (var item in customers)
    {
        <MatOption Value="@item.Id">@item.Name</MatOption>
    }                
</MatSelect>

以下は、私の onchange イベント ハンドラです。しかし、ドロップダウンリストで別の値を選択すると起動しませんでした:

public void OnChangeCustomer(ChangeEventArgs args)
{
    if (args.Value.ToString() != "-1")
        isAccountDropDownListDisabled = false;            
}

誰でも私を助けることができますか?ありがとう

4

2 に答える 2