È necessario indirizzare lo stato attivo di input a un componente di inputtext specifico al momento del caricamento della pagina (per consentire l'immissione di un valore utilizzando uno scanner di codici a barre).Impostazione dello stato attivo su un testo di input JSF
In semplice HTML aggiungerei un gestore "onload" JavaScript al tag body, ma ci deve essere un modo migliore in JSF.
Qual è il modo "pulito" per raggiungere questo per:
- casi "statici" in cui lo stesso controllo viene attivato ogni caricamento della pagina.
- casi "dinamici" in cui questo potrebbe essere un controllo diverso per ogni caricamento di pagina.
Mi piace la tua soluzione dinamica. Ha alcune limitazioni se il controllo per mettere a fuoco si sposta dappertutto, ma è sufficiente nella mia situazione. Grazie! – Timo
Gli ID JSF non sono pazzi se si assegnano i propri. :-) Semplicemente non lasciare che si risolva da solo! Come nota a margine, Apple iDevices sembra ignorare i tentativi di impostare lo stato attivo per l'input durante il caricamento della finestra da javascript. Ha senso dal contesto della navigazione web generica, ma molto irritante quando si tenta di creare app Web personalizzate (specialmente quelle che utilizzano gli scanner di codici a barre per l'immissione). –