It is currently 7 June 2025, 16:05 Advanced search

Conferma videata di ricerca

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Conferma videata di ricerca

Postby f.iadipaolo » 30 April 2025, 9:58

Il modo più semplice per mettere na richiesta di conferma ad una videata di ricerca?
Mettendola sull'EndModal della chiamante la richiesta finisce nel vuoto (da sempre null)
f.iadipaolo
 
Posts: 239
Joined: 4 July 2016, 11:38

Re: Conferma videata di ricerca

Postby r.bianco » 30 April 2025, 14:53

Proverei nel unload della videata di lookup.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Conferma videata di ricerca

Postby f.iadipaolo » 30 April 2025, 16:17

Non ho il "controllo della risposta". La guida dice che Confirm: Rappresenta la scelta dell'utente e che con Cancel posso annullare la chiusura, ma in realtà, sia se seleziono con il doppio click che con la ciusura della X, Confirm mi vale true.
Io voglio che se l'utente seleziona un valore dalla videata di ricerca (il result dell'EndModal, per capirci) mi venga chiesta conferma prima di procedere.
Il problema è che se nella EndModal gli dico di chiedere conferma della selezione (con "conferma = MessageConfirmEx") la procedura passa subito dopo, senza attendere la risposta e conferma è sempre null.
Come puoi vedere dal log, la LookupSelection con il controllo lo esegue prima della risposta UserResponse che arriva dopo. Non aspetta, insomma.
L'unica è intercettare la finestra di selezione ed eventualmente azzerargli la result, ma non capisco su che evento intervenire.
Attachments
Sequenza.png
Sequenza.png (47.76 KiB) Viewed 740 times
f.iadipaolo
 
Posts: 239
Joined: 4 July 2016, 11:38

Re: Conferma videata di ricerca

Postby f.iadipaolo » 2 May 2025, 10:45

Alla fine ho risolto gestendola su due eventi della videata di ricerca:
1. Nella Load -> this.closeOnSelection = false
2. Nella OnActivatingRow -> Richiesta di conferma che se positiva fa this.close(true)
f.iadipaolo
 
Posts: 239
Joined: 4 July 2016, 11:38

Re: Conferma videata di ricerca

Postby r.bianco » 5 May 2025, 6:44

"con la chiusura della X, Confirm mi vale true"

questo è assai strano
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Conferma videata di ricerca

Postby f.iadipaolo » 5 May 2025, 10:44

La chiusura della videata di ricerca?
A naso mi viene da pensare che possa essere nelle Logiche il "Salvataggio in chiusura".
A me funziona e lo ho impostato a "Chiudi senza salvare".
Attachments
CSS.png
CSS.png (16.93 KiB) Viewed 551 times
f.iadipaolo
 
Posts: 239
Joined: 4 July 2016, 11:38

Re: Conferma videata di ricerca

Postby r.bianco » 6 May 2025, 7:10

Scusa, mi sono espresso male. Che io sappia, quando chiudi la videata con il bottone di chiusura "x", il parametro Confirm è false. Se invece chiudi la videata tramite bottone di conferma "v" (spunta) o doppio click sulla riga o bottone attivatore all'inizio della riga, Confirm vale true.
Non credo che le logiche di chiusura modifichino questo comportamento.
Proverei in un progetto di prova per capire se è un bug del framework (e quindi fare segnalazione a ProGamma) oppure se s'è un problema nell'applicazione.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 55 guests

cron