It is currently 8 June 2025, 17:41 Advanced search

Problema con la visualizzazione del nome utente disattivato

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Problema con la visualizzazione del nome utente disattivato

Postby LORENZO » 17 September 2024, 14:38

Ciao a tutti,

Sto lavorando su una videata collegata alla tabella "clienti". Nella videata, ho un campo chiamato "id_utente" che è legato alla tabella "utenti" tramite il campo "id". Ho impostato una query lista valori con "lookup automatico" sul campo "id_utente" per recuperare il nome dell'utente. Nella query, ho inserito una condizione per visualizzare solo gli utenti attivi (dove il campo `attivo=1`).

Il problema che sto riscontrando è il seguente: quando un utente viene disattivato (quindi il campo `attivo` viene impostato a 0), il nome utente non viene più visualizzato nella videata, ma appare solo l'`id_utente`.

C'è un modo per mantenere visibile il nome dell'utente, anche se questo è stato disattivato? Vorrei evitare di mostrare solo l'`id_utente`, poiché non è significativo per l'utente finale.

Grazie in anticipo per l'aiuto!
Lorenzo Calabrese
User avatar
LORENZO
 
Posts: 557
Joined: 23 March 2011, 16:18
Location: Torino

Re: Problema con la visualizzazione del nome utente disattiv

Postby LORENZO » 22 September 2024, 16:23

Nessuna idea?
Lorenzo Calabrese
User avatar
LORENZO
 
Posts: 557
Joined: 23 March 2011, 16:18
Location: Torino

Re: Problema con la visualizzazione del nome utente disattiv

Postby d.termini » 23 September 2024, 6:39

Praticamente la query esclude i disattivati, quindi quando tenta di fare la lookup del nome non lo "trova" e non può far altro che lasciare visibile il codice.
Noi abbiamo risolto ordinando per attivi in cima e i disattivi a seguire, e c'è una validazione a livello di classe DO che non ti consente di modificare mettendo un valore "disattivato" (ovviamente se c'era già quel valore resta così senza bloccare).
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: Problema con la visualizzazione del nome utente disattiv

Postby LORENZO » 23 September 2024, 7:48

Mhhh... grazie per la risposta, pensavo ci fosse un metodo migliore.


d.termini wrote:Praticamente la query esclude i disattivati, quindi quando tenta di fare la lookup del nome non lo "trova" e non può far altro che lasciare visibile il codice.
Noi abbiamo risolto ordinando per attivi in cima e i disattivi a seguire, e c'è una validazione a livello di classe DO che non ti consente di modificare mettendo un valore "disattivato" (ovviamente se c'era già quel valore resta così senza bloccare).
Lorenzo Calabrese
User avatar
LORENZO
 
Posts: 557
Joined: 23 March 2011, 16:18
Location: Torino

Re: Problema con la visualizzazione del nome utente disattiv

Postby d.pierangeli » 24 September 2024, 12:12

Potresti non filtrare la query ma aggiungere una colonna ENABLED, in questo modo la decodifica mostrerà comunque i valori ma nella combo non saranno selezionabili (anche se presenti , ma puoi nasconderli modificando la classe CSS "combo-option-disabled").

Altrimenti se usi la DO puoi usare l'evento di BeforeLookup per eseguire tu la decodifica del valore anche se query non lo restituisce.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Problema con la visualizzazione del nome utente disattiv

Postby d.termini » 24 September 2024, 12:55

Vero, c'è anche il "metadato" enabled.
Diego, ricordo di aver visto questi meccanismi delle combo, ma non riesco mai a trovarli nel manuale, e non ricordo mai quali si possono usare nelle combo e nelle smart lookup, sarebbe ottimo nelle pagine interessate di linkare l'articolo che ne parla, sempre che non siano solo nel manuale PDF.
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: Problema con la visualizzazione del nome utente disattiv

Postby d.pierangeli » 24 September 2024, 13:40

Sono in questo articolo https://doc.instantdeveloper.com/?ARTID ... F&LANG=ita però in effetti se cerchi "enabled" non viene fuori, chiedo di fare un aggiornamento all'indice di google.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Problema con la visualizzazione del nome utente disattiv

Postby d.termini » 24 September 2024, 13:44

Eccolo lì! Ogni volta a cercarlo su e giù, ed è pure semplice da trovare nella sezione in cui non si entra mai
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: Problema con la visualizzazione del nome utente disattiv

Postby LORENZO » 25 September 2024, 9:17

PERFETTO!!
Lo sapevo che c'era una soluzione.

Grazie

d.pierangeli wrote:Sono in questo articolo https://doc.instantdeveloper.com/?ARTID ... F&LANG=ita però in effetti se cerchi "enabled" non viene fuori, chiedo di fare un aggiornamento all'indice di google.
Lorenzo Calabrese
User avatar
LORENZO
 
Posts: 557
Joined: 23 March 2011, 16:18
Location: Torino


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 34 guests

cron