WEBTEXTFIELD KEYPRESSED cancella l'ultimo tasto premuto

C’ la possibilit di eliminare l’ultimo tasto premuto come per keydown in un textfield quando return true ?

Ciao Massimiliano,
esattamente cosa vuoi ottenere?

Cancellare i tasti premuti dopo…
Esempio pgup attiva un metodo. Per non voglio sia poi processato appunto nel webfieldtext

Appurato che il buffer della tastiera non cancellabile come per textfield servirebbe una soluzione alternativa
Ho letto qui nel forum che possibile filtrare ci che premuto sulla tastiera con del codice JAVASCRIPT;
se fosse possibile ottenere dal codice un numero intero; potrei richiamare un metodo che elabora i tasti premuti sulla tastiera tipo una cosa del genere :

[javascript]
se tasto = “ABCDEFGHILMNOPQRSTUVZabcdefghilmnopqrstuvx1234567890.,’” allora ritorni 0 e invia pure il tasto al webtextfield
se tasto = ESC,SU,GIU,ENTER,F3,F2 allora ritorna il codice del tasto e non inviare nulla al webtextfield
[javascript]

if codicedeltasto = 115 then
eseguiilmetodo
elseif codicedeltasto = 114 then
eseguiilmetodo
end if

christian is there a chance to solve the problem with one of your plugins?

In realt i tasti ESC, GIU, SU, ENTER, F3, F2 non modificano il testo per cui puoi utilizzarli in keydown (usa l’argomento per riconoscerli)

In generale puoi creare un componente con il WEBSDK o in questo caso una sottoclasse con una propriet in cui memorizzi il value del campo, in keydown se il tasto non di quelli speciali aggiorni il valore altrimenti imposti text al valore precedente (consigliabile utilizzare una computed property per questo)

Un suggerimento generale, ricordati che sei sul web: i tempi di trasporto contano. Non progettare un’interfaccia del tutto identica al desktop, qui il tasto premuto deve viaggiare e non sempre immediato.

Quindi meglio secondo te inserire il testo e verificarlo dopo ?
quindi l’autocomplete con i dati provenienti dal database lo lasciamo perdere e
posso invece implementare la ricerca per testo ( quello che inserisco nel textfield rimane la chiave per il filtro di tipo soundex )
poi avvio una listbox con l’elenco di tutti i record che assomigliano al testo digitato.