It is currently 21 April 2025, 12:46 Advanced search

OnKeyPress vs Skip

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

OnKeyPress vs Skip

Postby r.bianco » 26 March 2025, 8:36

InDe 24.5 (seattle NON fluid, vela fluid)

Vorrei utilizzare F8 per eseguire un'azione custom e non l'eliminazione della riga.
Nel Load della videata, imposto Form Handled Keys = Keys EnterEsc.
Nell'evento di videata OnKeyPress, valorizzo Skip = true.
Premo F8.
L'evento OnKeyPress scatta e Skip viene messo = true.

Mi aspetterei che il framework non chiedesse conferma per l'eliminazione della riga, invece lo fa e poi elimina la riga.

Vorrei capire se è un bug o se devo fare in altro modo.
Se serve, ho un progetto di esempio da mandare in assistenza.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: OnKeyPress vs Skip

Postby d.pierangeli » 26 March 2025, 10:02

Non è un malfunzionamento, lo skip è lato server, non lato client. Lato client l'F8 viene gestito comunque.

Devi modificare il javascript togliendo l'associazione del delete con F8.

Dovrebbe essere RD3_ClientParams.FKDelete = -1; nella funzione Rd3CustomInit.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: OnKeyPress vs Skip

Postby r.bianco » 26 March 2025, 10:18

Yes, ma a me serve su una sola videata.
Grazie lo stesso.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: OnKeyPress vs Skip

Postby d.pierangeli » 26 March 2025, 13:07

Forse in questo caso potrebbe essere più utile personalizzare la cancellazione piuttosto che cambiare lo shortcut.

In generale sarebbe meglio fossero costanti in tutta l'applicazione, non dovrebbero dipendere dalla videata aperta.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: OnKeyPress vs Skip

Postby r.bianco » 26 March 2025, 13:10

Vero.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 69 guests

cron