Poter mantenere la selezione su una riga
copia linkProponente | Stato | Grado d'interesse | Diff. | Riferimenti |
Stefano Teodorani - Apex-Net Srl | stato | (0 voti) | 16 | Pannelli Ambito - Miglioramento - Tipo 530 |
Titolo
Poter mantenere la selezione su una riga
Descrizione
Capita, in alcuni pannelli, di avere l'ordinamento delle righe in ordine inverso all'ID o alla data di creazione.
In un pannello che tipicamente mostra i dati in questo modo, ovvero dai piu' recenti a piu' vecchi,
un eventuali refresh fa "slittare" tutte le righe verso il basso.
La riga su sui l'utente aveva la selezione prima del refresh però non "segue"
il valore precedentemente visualizzato ma slitta su un nuovo record situato nella medesima posizione di prima.
Questo tipo di funzionamento, in alcuni contesti, crea dei problemi che sono solo in parte gestibili da codice.
Per farlo occorre alzare memorizzare l'id nel' On activate row (no nell'on change) e poi su ogni operazione
che viene fatta cliccando sui campi delle righe effettuare un controllo per verificare che la riga cliccata
sia quella memorizzata
Sarebbe molto utile poter disporre di una funzione di pannello che consenta di tenere "incollata" la riga selezionata
anche se un refresh modifica questi dati.
Per fare un esempio concreto, se aprite outlook, selezionate la prima riga della posta in arrivo e poi controllate la mail,
vi accorgerete che la riga selezionata scorre verso il basso e sopra di essa compariranno quelle nuove.
Commenti
Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 23/03/2021 / Validità: da 9.1.4040