Blazor Seleção Única ComboBox
O BlazorComboBox suporta modo de seleção única e filtragem rápida da lista de itens via o prompt principal de entrada. Os usuários podem digitar rapidamente o item que procuram e receber uma lista de opções. Ao pressionar a tecla enter, a primeira correspondência destacada será selecionada.
Blazor Single Selection Example
Para permitir seleção única e filtragem rápida, defina aSingleSelect propriedade em .IgbCombo A experiência do usuário e a navegação por teclado permanecerão basicamente as mesmas, mas, em vez de precisar digitar sua consulta de busca em uma caixa de filtragem especial acima da lista de opções, será usada a caixa principal de entrada.
<IgbCombo SingleSelect></IgbCombo>
Selection API
A API de seleção para um ComboBox com aSingleSelect propriedade aplicada permanece praticamente a mesma, porém há algumas diferenças importantes em relação às ComboBoxes que não possuem essa propriedade definida.
A principal diferença é que apenas um item pode ser selecionado por vez. Por exemplo, se você especificou aValueKey para seu componente de combo, passar mais de um item para oSelect /Deselect métodos não terá efeito. Isso também significa que quaisquer itens previamente selecionados serão automaticamente desselecionados ao fazer uma nova seleção.
Veja como selecionar/desmarcar um item programaticamente em uma única combinação de seleção.
Selecting items
<IgbCombo SingleSelect @ref="Combo"></IgbCombo>
@code {
private IgbCombo Combo;
this.Combo.Select(new object[] { "UK01" });
}
Para desmarcar um item sem fazer uma nova seleção, chame oDeselect método.
Desclassificação de itens
<IgbCombo SingleSelect @ref="Combo"></IgbCombo>
@code {
private IgbCombo Combo;
this.Combo.Deselect(new object[] { "UK01" });
}
Disabled features
Naturalmente, algumas opções de configuração não terão efeito em uma única ComboBox de seleção.
Placeholder
Atribuir um valor àPlaceholderSearch propriedade não trará resultado, já que a entrada de filtragem que normalmente está acima da lista de opções não estará presente em uma única ComboBox de seleção.
Auto-focusing the list of options
Configurar aAutofocusList opção em uma única ComboBox de seleção também não terá efeito.
Keyboard Navigation
A navegação pelo teclado deve se comportar da mesma forma que em uma ComboBox sem seleção única, exceto pelo fato de que agora a entrada principal desempenha a função de um prompt de filtragem e, portanto, todas as ações do teclado que se aplicam à entrada de filtragem/pesquisa são movidas para o prompt de entrada principal.
Other Features
Todos os outros recursos se comportarão da mesma forma que em um componente ComboBox sem seleção única.