Auto complete
03/04/2008
0
Alguém tem alguma idéia de como arrumar isso?
Grato,
Andredsanches
Posts
11/04/2008
Andredsanches
Quando postei este tópico eu estava sem muita noção do que realmente ocorria. Ontem voltei a trabalhar em cima deste meu componente e percebi que o problema do auto-complete está na forma de como o C# dispara os eventos quando o usuário digita.
Quando eu digito algo na minha textbox, pego a ´substring´ da linha de edição, procuro em uma lista de ítens a primeira ocorrência desta substring e sugiro ao usuário, deixando a sugestão selecionada, de modo que se o usuário digitar mais um caractere, o complemento sugerido é apagado, entra o novo caractere no lugar e uma nova busca é feita, e assim por diante. Já tentei utilizar o auto-complete padrão da linguagem mas não atendeu aos meus requisitos.
Pois bem, como o processo de ´busca pela ocorrência da substring´ é demorado, quando o usuário digita rápido o trabalho é perdido, pois entra um novo caractere na textbox e os eventos deste último caracteres são disparados antes mesmo da conclusão dos eventos do caractere anterior!
Creio que desta vez ficou um pouco mais claro. Preciso saber se existe um jeito de colocar esses eventos para serem tratados de forma sequencial. Se alguém souber, please, dê uma luz hehehehe
Abraços,
11/04/2008
Groove
Vc já pensou em usar o AJAX????
ou até mesmo um JavaScript????
desculpe mas não me ocorre mais nada!!!
15/04/2008
Ivan.c#
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx
Clique aqui para fazer login e interagir na Comunidade :)