Blazor Grid Customize Icons
Os ícones Ignite UI for Blazor IgbGrid
podem ser personalizados para usar ícones personalizados de um conjunto de coleta diferente usando os métodos de API expostos:
registerIconFromText
registerIcon
setIconRef
O registro de um ícone o armazena em cache localmente, para que ele possa ser reutilizado entre componentes, que fazem referência a esse ícone por nome e nome de coleção. Definir uma referência altera qual ícone, de qual coleção, será usado ao fazer referência a esse ícone pelo nome.
@code {
private IgbIcon icon;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (this.icon != null && firstRender)
{
this.icon.EnsureReady().ContinueWith(new Action<Task>((e) =>
{
// Add a new 'material' icon called 'filter_list' from string
this.icon.RegisterIconFromText("filter_list", '<svg>...</svg>', "material");
// Add a new 'material' icon called 'filter_list' from svg url
this.icon.RegisterIcon("filter_list", "url" , "material")
// Sets the icon reference to the new registered icon.
this.icon.SetIconRef("filter_list", "default", new IgbIconMeta()
{
Name = "filter_list",
Collection = "material",
});
}));
}
}
}
Blazor Customize Icons Example
O exemplo a seguir demonstra como alternar dos ícones originais do material para ícones svg incríveis de fonte personalizada e voltar para o material.
Internal Icons
A seguir, listamos todos os ícones internos. Alias é o nome do ícone pelo qual ele pode ser referenciado. Ícone de Destino é o nome do ícone interno e Coleção de Destino é a coleção na qual o ícone é registrado internamente.
Cognome | Ícone de destino | Coleção de Alvos |
---|---|---|
add | add | material |
add_child | adicionar filho | imx-icons |
add_row | adicionar linha | imx-icons |
arrow_back | arrow_back | material |
arrow_drop_down | arrow_drop_up | material |
arrow_forward | seta_para_frente | material |
arrow_next | chevron_right | material |
arrow_prev | chevron_left | material |
case_sensitive | case-sensitive | imx-icons |
carousel_next | seta_para_frente | material |
carousel_prev | arrow_back | material |
chevron_left | chevron_left | material |
chevron_right | chevron_right | material |
relógio | access_time | material |
fechar | fechar | material |
colapso | expand_less | material |
confirmar | verificar | material |
date_range | date_range | material |
excluir | delete | material |
drag_indicator | drag_indicator | material |
editar | editar | material |
erro | erro | material |
expandir | expandir_mais | material |
expand_more | expandir_mais | material |
file_download | arquivo_download | material |
filter_all | selecionar tudo | imx-icons |
filter_before | é antes | imx-icons |
filter_contains | Contém | imx-icons |
filter_does_not_contain | não-contém- | imx-icons |
filter_empty | está vazio | imx-icons |
filter_equal | Equals | imx-icons |
filter_false | é-falso | imx-icons |
filter_greater_than | maior que | imx-icons |
filter_greater_than_or_equal | maior ou igual | imx-icons |
filter_in | está na | imx-icons |
filter_last_month | último mês | imx-icons |
filter_last_year | último ano | imx-icons |
filter_less_than | menor que | imx-icons |
filter_less_than_or_equal | menor que ou igual | imx-icons |
filter_next_month | próximo mês | imx-icons |
filter_next_year | próximo ano | imx-icons |
filter_not_empty | não vazio | imx-icons |
filter_not_equal | não igual | imx-icons |
filter_not_null | não é nulo | imx-icons |
filter_null | é-nulo | imx-icons |
filter_starts_with | começa com | imx-icons |
filter_this_month | este mês | imx-icons |
filter_this_year | este ano | imx-icons |
filter_today | Hoje | imx-icons |
filter_true | é-verdade | imx-icons |
filter_yesterday | Ontem | imx-icons |
first_page | first_page | material |
group_work | trabalho em grupo | material |
esconder | visibilidade_desligada | material |
import_export | import_export | material |
input_collapse | arrow_drop_up | material |
input_clear | claro | material |
input_expand | arrow_drop_down | material |
jump_down | pular para baixo | imx-icons |
jump_up | pular para cima | imx-icons |
last_page | last_page | material |
more_vert | more_vert | material |
próximo | navigate_next | material |
alfinete | pino à esquerda | imx-icons |
Prev | navigate_before | material |
atualizar | atualizar | material |
retirar | cancelar | material |
procurar | procurar | material |
selecionado | terminado | material |
programa | visibilidade | material |
sort_asc | arrow_upward | material |
sort_desc | seta_para_baixo | material |
Funções | Funções | material |
table_rows | table_rows | material |
Hoje | calendar_today | material |
tree_collapse | expandir_mais | material |
tree_expand | chevron_right | material |
unfold_less | desdobrar_menos | material |
unfold_more | unfold_more | material |
Desafixar | desafixar à esquerda | imx-icons |
view_column | view_column | material |
Aqui está um detalhamento de todos os ícones usados por componente:
Grade
Ícone | Descrição |
---|---|
add | Usado no menu de filtro do Excel para adicionar entrada de filtro. |
arrow_back | Usado em vários elementos da interface do usuário para mover uma coluna para trás. |
arrow_drop_down | Usado em vários botões para indicar menus alternáveis. |
arrow_forward | Usado em vários elementos da interface do usuário para mover uma coluna para frente. |
Cancelar | Usado em vários elementos da interface do usuário para cancelar operações. |
chevron_right | Usado para indicar menus expansíveis, como na filtragem de estilo do Excel. |
fechar | Usado para fechar um menu expandido. |
confirmar | Usado para confirmar uma operação. |
drag_indicator | Usado para mostrar uma alça para indicar que um item pode ser arrastado. |
erro | Usado em células editáveis para indicar entrada de dados incorreta. |
expand_more | Usado pelo menu de filtragem do Excel para indicar a adição de mais filtros. |
file_dowload | Usado pelo exportador de filtros do Excel. |
filter_* | Usado para vários operandos de filtragem. |
group_work | Usado pela área de soltar agrupar por. |
esconder | Usado por vários elementos da interface do usuário para ocultar colunas. |
import_export | Usado pelo seletor de dados de pivô para movimentação. |
input_clear | Usado por campos de entrada para limpar dados de entrada. |
próximo | Usado pelo menu de linha de filtragem para navegar entre as fichas. |
alfinete | Usado por vários elementos da interface do usuário para fixação de coluna. |
Prev | Usado pelo menu de linha de filtragem para navegar entre as fichas. |
retirar | Usado por vários elementos da interface do usuário como um indicador de remoção. |
atualizar | Usado pelo menu de linha de filtragem para recarregar os filtros. |
selecionado | Usado por vários elementos da interface do usuário para indicar a seleção ativa. |
programa | Usado por vários elementos da interface do usuário para mostrar colunas. |
sort_asc | Usado por vários elementos da interface do usuário para indicar a direção da classificação. |
sort_desc | Usado por vários elementos da interface do usuário para indicar a direção da classificação. |
Funções | Usado pela grade dinâmica e pelos seletores de dados. |
table_rows | Usado pelo seletor de dados da grade dinâmica. |
tree_collapse | Usado por estrutura semelhante a uma árvore para mostrar menos detalhes. |
tree_expand | Usado por estrutura semelhante a árvore para mostrar mais detalhes. |
Desafixar | Usado por vários elementos da interface do usuário para fixação de coluna. |
unfold_less | Usado pela grade hierárquica para recolher todas as linhas. |
unfold_more | Usado pela grade hierárquica para expandir todas as linhas. |
view_column | Usado pelo seletor de dados dinâmicos. |
Paginador
Ícone | Descrição |
---|---|
first_page | Usado pelo botão usado para navegar até a primeira página. |
last_page | Usado pelo botão usado para navegar até a última página. |
Prev | Usado pelo botão usado para navegar para a página anterior. |
próximo | Usado pelo botão usado para navegar para a próxima página. |
Faixa de ação
Ícone | Descrição |
---|---|
add_child | Usado pelo menu pop-up. |
add_row | Usado pelo menu pop-up. |
more_vert | Usado pelo menu pop-up. |
API References
Additional Resources
Nossa comunidade é ativa e sempre acolhedora para novas ideias.