Blazored从数据库中选择Typeahead导入值



编辑时如何设置产品列表中的选定值?

<Blazored.Typeahead.BlazoredTypeahead SearchMethod="RicercaCategoria" 
@bind-Value="categoriaSelezionato" 
EnableDropDown="false" 
Placeholder="Scegli o aggiungi la Categoria">
<SelectedTemplate>@context.NomeCategoria</SelectedTemplate>
<ResultTemplate>@context.NomeCategoria</ResultTemplate>
</Blazored.Typeahead.BlazoredTypeahead>

从列表中我可以看到类别。相反,我从数据库中恢复了感兴趣的记录

您需要设置一个事件来执行此操作。您必须按照文档中的描述稍微修改您的语法:

将@bind值替换为(猜测类名(:

Value="categoriaSelezionato"
ValueChanged="@( (Categoria c) => SelectedCategoriaChanged(c) )"
ValueExpression="@( () => categoriaSelezionato )"

你可能还需要TValue和TItem,但我没有。

然后处理事件:

private void SelectedCategoriaChanged(Categoria categoria )
{
// Use the selected record however needed

// Set your Value so it shows:
categoriaSelezionato = categoria;
}

相关内容

  • 没有找到相关文章

最新更新