Personalização da função de pesquisa

Dec 26 2020

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

1 rateLess Dec 28 2020 at 18:31

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 tokensde 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.