utilizzo un Form in modalità griglia editabile, vorrei chiedere se fosse possibile, dopo aver confermato l'inserimento di un dato con la pressione del tasto RETURN, passare il focus automaticamente al record successivo.
Grazie
Form - Griglia editabile
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: Form - Griglia editabile
Questa funzione non c'è.
Forse con Javascript si può tentare di intercettare l'evento e spostare il focus, ma non garantisco...
Forse con Javascript si può tentare di intercettare l'evento e spostare il focus, ma non garantisco...
Re: Form - Griglia editabile
A me sembra che sia la funzione in Impostazioni in fondo alla pagina nella sezione Layout alla voce "Usare il tasto enter per tabulare" e poi si seleziona dalla tendina "di tabella" (le traduzioni alcune volte sono veramente criptiche)
Mario Greco
Re: Form - Griglia editabile
Quella funzione ti permette di passareval campo successivo anzichè usare il tasto tab, ma non ti portaal record successivo.
Re: Form - Griglia editabile
Scusa, ho letto male la tua domanda.
Avevo fatto un progetto per un cliente che voleva compilare un ddt tutto da tastiera e avevo l'ìesigenza di salvare il record e passre a quello nuovo. Non so se è quello che ti serve ma ti lascio l'approccio che ho usato:
- creato nell'evento onLoad una funzione javascript che mette il focus sul primo campo del nuovo record
- con l'evento ajax onBlur sull'ultimo campo della riga, via sql salvo il record, inserisco un nuovo record vuoto nella tabella e con javascript ricarico la form che, tramite onLoad posiziona il cursore sul primo campo dell'ultimo record (che è vuoto e può essere aggiornato)
Non era sicuramente un approccio elegante ma non ero riuscito a fare di meglio e alla fine sono due anni che funziona e il cliente non si lamenta
Avevo fatto un progetto per un cliente che voleva compilare un ddt tutto da tastiera e avevo l'ìesigenza di salvare il record e passre a quello nuovo. Non so se è quello che ti serve ma ti lascio l'approccio che ho usato:
- creato nell'evento onLoad una funzione javascript che mette il focus sul primo campo del nuovo record
- con l'evento ajax onBlur sull'ultimo campo della riga, via sql salvo il record, inserisco un nuovo record vuoto nella tabella e con javascript ricarico la form che, tramite onLoad posiziona il cursore sul primo campo dell'ultimo record (che è vuoto e può essere aggiornato)
Non era sicuramente un approccio elegante ma non ero riuscito a fare di meglio e alla fine sono due anni che funziona e il cliente non si lamenta
Mario Greco
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 0 ospiti