Personalização da função de pesquisa
que mostra uma tabela com sua coluna. O que eu preciso é construir uma função de pesquisa de pesquisa em vez da função de filtro padrão, para que ATIVADA a lista de valores na janela do minifiltro e NÃO a tabela inteira: [! [Insira a descrição da imagem aqui] [1]] [1]
Se digitar o nome completo Michael, a tabela será filtrada por Michael, OU se eu digitar o número de telefone, o nome de Michael será filtrado por Michael. em outras palavras.
Não quero alterar os valores do filtro para tokens baseados em filtros e também não quero alterar os valores das colunas para tokens baseados em colunas, mas só preciso disso se a entrada do usuário no campo de pesquisa estiver dentro dos tokens, então retorna a chave do token e mostra ao usuário.
Respostas
Tenho um exemplo funcional aqui . Observe que não estou muito familiarizado com o Angular, então o código pode parecer estranho.
Eu defini um filtro personalizado, chamado CustomSetFilter
, no qual a entrada de texto funciona como um campo de pesquisa para o tokens
de cada caixa de seleção conforme definido em filterData
. Se a entrada estiver vazia, todas as caixas de seleção serão exibidas. Caso contrário, apenas as caixas de seleção que possuem um token igual ao valor da entrada (ignorando maiúsculas e minúsculas) serão exibidas. Isso pode ser visto na onChange()
função.