BzOperationMessage

پیام عملیات

کنترل

برخلاف توست، این کامپوننت پیام ها را داخل صفحه انباشته میکنه — مناسب نتیجه ی یک عملیات چند مرحله ای. با ref کنترلش می کنید.

razor
@using BzCore.Components.Notification
@using BzCore.Enums

<BzOperationMessage @ref="_msg" Grouped="true" Title="نتیجه عملیات" Max="20" />

@code {
    BzOperationMessage _msg = default!;

    void Save() {
        // افزودن به پیام های قبلی
        _msg.Success("ذخیره شد.");
        _msg.Error("فیلد ایمیل نامعتبر است.");

        // پاک کردن همه و نمایش یک پیام
        _msg.Replace(BzOpStatus.Success, "همه‌چیز انجام شد.");

        // پاک کردن یک گروه یا همه
        _msg.Clear(BzOpStatus.Error);
        _msg.ClearAll();
    }
}