Как получить изначальное значение в форме при использовании RadzenCustomValidator

Я использую компоненты Radzen.Blazor 4.31.6 в своем проекта ASP Net Core MVC (.NET 8). Есть таблица RadzenDataGrid в которой можно добавлять новые строки и редактировать существующие. При добавлении новых строк происходит проверка с помощью RadzenCustomValidator чтобы пользователь не ввел уже существующий в базе данных артикул. Но, при редактировании параметров существующей строки уже невозможно сохранить/обновить её, так как этот артикул уже занят. Можно ли как-то при работе RadzenCustomValidator принимать предыдущее значение, которое изначально там было, чтобы исключить его из проверки? Да, это можно сделать уже на JS или JQuery, конечно...

<RadzenDataGridColumn TItem="RedBook" Property="ShifrRedBook" Title="Шифр">
    <EditTemplate Context="redbook">
        <RadzenTextBox @bind-Value="redbook.ShifrRedBook" Style="width:150; display: block" Name="ShifrRedBook" aria-label="Введите шифр" />
        <RadzenRequiredValidator Text="Необходимо ввести шифр" Component="ShifrRedBook" Popup="true"/>
        <RadzenCustomValidator [email protected] Text="Этот шифр занят" Component="ShifrRedBook" Popup="true"
                               Validator="@(()=>!sservice.IsShifrExist(redbook.ShifrRedBook))"></RadzenCustomValidator>
    </EditTemplate>
</RadzenDataGridColumn>

@code {
public bool IsShifrExist(string shifr)
{
  return _allShifres.Any(s => s.Equals(shifr));
}
}

Спасибо.

Посмотрел официальную документацию https://blazor.radzen.com/docs/api/Radzen.Blazor.RadzenCustomValidator.html - там нет примеров, какие параметры может принимать метод Validate


Ответы (0 шт):