Italian Tastieta Numerica su webview

Xfood

Expert
Licensed User
Buongiorno,
Volevo chiedere un paio di consigli sulla gestione della tastiera su webview,
1) In pratica non vorrei che appare la tastiera quando nella webview c'è un controllo input,
Per questo attualmente ho utilizzato un timer, che ogni secondo lancia il comando ime.hidekeyboard
Esiste un metodo migliore?

2) vorrei attivare la tastiera tramite un pulsante , sempre nella webview, ma attivare la tastiera numerica invece della tastiera standard, qualche idea.

P.s. qusndo attivo la tastiera in questo momento purtroppo quella standard, disattivo il timer, altrimenti non la vedo.

Grazie mille a tutti.
 

Star-Dust

Expert
Licensed User
Longtime User
Prova con la libreria IME che ti solleva un evento quando la tastiera apre e che comunque puoi personalizzare la tastiera

Ma forse usando questo input ti aprirebbe il tastierino numerico:
HTML:
<input type="number" id="quantity" name="quantity" min="1" max="5">
 

Xfood

Expert
Licensed User
Ho provaro con l'evento
Sub IME1_HeightChanged(NewHeight As Int, OldHeight As Int)
Log(newHeight)
End Sub

Ma non viene lanciato, ho anche messo i parametri
Nel manifest come suggerito nei post che ho letto, ma nulla.

L'esempio in html, non l'ho capito,
Immaggina di aprire la pagina di ricerca di google,
E quando tappi su cerca, vorrei aprire tramite tasto la tastiera numerica.
 
Last edited:

Xfood

Expert
Licensed User
Si provato cosi, ma su webview, non si scatena l'evento quando la tastiera si apre o si chiude.
🤔🤔🤔🤔
 

LucaMs

Expert
Licensed User
Longtime User
Dovresti usare WebviewExtras (o WebviewExtras2) per poter usare Javascript, tramite questo ottenere la inputbox e impostare la tastiera come numerica.

[Non chiedere al sottoscritto perché dovrei studiare almeno un'oretta per sapere come 😄]
 

Star-Dust

Expert
Licensed User
Longtime User

 

LucaMs

Expert
Licensed User
Longtime User

Ci fa la 🍺😄 (purtroppo).
 

Xfood

Expert
Licensed User
Grazie Ragazzi,
Sono dovuto uscire per un intervento, pomeriggio provo i vostri suggerimenti. Grazie mille
 
Top