Autor Tópico: Filtro dinâmico com ajax. É possível?  (Lida 2655 vezes)

DanielLN

  • Novato
  • *
  • Mensagens: 26
Filtro dinâmico com ajax. É possível?
« Online: Maio 12, 2009, 12:44:48 pm »
Pessoal, estou configurando uma aplicação filtro no SC com um campo texto auto-complete. Executando o código gostaria que os resultados do autocomplete fosse aparecendo conforme vou digitando o termo e não é isso que acontece. Qualquer coisa que digito aparecem todos os registros da tabela.

Por exemplo: o campo auto-complete varre uma tabela com nome de cidades. Na execução digito a letra "S" e o campo traz todas as cidades cadastradas, tendo "S" ou não. Se digito uma cidade fictícia por exemplo "mouse" o resultado também traz todos os registros da tabela.

Gostaria que conforme eu fosse digitando o texto o filtro realmente funcionasse e fosse eliminando os registros que não tivessem os termos digitados no campo de pesquisa. Isso é possível?

Configurações que estou utilizando:
Aplicação: consulta
Condição do Filtro: Qualquer parte
Configuração do campo: texto Autocomplete
Instrução SQL:
SELECT crosstable_ID, competitor_serie
FROM Product_Crossreference
ORDER BY crosstable_ID

O restante é tudo configuração padrão do SC.

Uso a versão 4.00.0024 com Windows XP Pro, IE8 e banco de dados MySQL.
Desde já agradeço! Abraço!

JulioOliveira

  • Intermediário
  • ***
  • Mensagens: 131
    • Email
Re: Filtro dinâmico com ajax. É possível?
« Responder #1 Online: Maio 22, 2009, 09:44:28 am »
Na Condição do Filtro: Qualquer parte, coloque (apenas) Condição do Filtro: Início Igual

DanielLN

  • Novato
  • *
  • Mensagens: 26
Re: Filtro dinâmico com ajax. É possível?
« Responder #2 Online: Maio 31, 2009, 03:05:16 pm »
Oi Julio, Obrigado, funcionou.
Na condição do filtro tinha deixado qualquer parte. Achei que a opção início igual ele só pegaria os termos que iniciassem com o que havia digitado. Dentro do lookup do campo de pesquisa tive que colocar como opção de busca o item qualquer parte. Funcionou do jeito que queria. Obrigado!