Are there any restrictions or limitations on the use of this component?
We ran a test with a data source with more than 9,000 records. After choosing an item, the feedback takes about 1 minute.
<RadzenDropDownDataGrid TValue="int" @bind-Value="agendaProfissional.ProfissionalLotacaoID" Placeholder="Selecione o Profissional..." AllowFiltering="true" FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive" AllowClear="true" Data="@profissionalLotacaoResult" TextProperty="Profissional.NomeProfissional" ValueProperty="ProfissionalLotacaoID" Change="@(args => OnChangeProfissionalLotacao(args))" Style="width: 100%" EmptyText="Registro não localizado" SearchText="Pesquisar" > <Columns> <RadzenDropDownDataGridColumn Property="Profissional.NomeProfissional" Title="Profissional" Width="200px" /> <RadzenDropDownDataGridColumn Property="Cbo.CBODescricao" Title="CBO" Width="200px" /> </Columns> </RadzenDropDownDataGrid>
Declare
private IQueryable<ProfissionalLotacao> profissionalLotacaoResult;
On load
Query query = new Query();
query.Filter = "a => a.UnidadeSaudeID = " + Agenda.UnidadeSaudeSetor.UnidadeSaudeID;
profissionalLotacaoResult = await ProfissionalLotacaoService.GetIQAsync(query);
Count: 9,922