Nota: Dopo aver trovato la risposta ho riformulato la domanda per renderla più chiara.Posso salvare il vecchio valore di un oggetto reattivo quando cambia?
A volte in un'app shiny
. Voglio utilizzare un valore selezionato dall'utente per un widget, nonché il valore precedente selezionato per lo stesso widget. Questo potrebbe applicarsi ai valori reattivi derivati dall'input dell'utente, dove voglio il vecchio e il nuovo valore.
Il problema è che se provo a salvare il valore di un widget, la variabile che contiene quel valore deve essere reattiva o non si aggiornerà ogni volta che il widget cambia. Ma, se salvi il valore in un contesto reattivo, mi darà sempre il valore corrente, non il precedente.
Come posso salvare il valore precedente di un widget, ma mantenerlo aggiornato ogni volta che l'utente cambia il widget?
C'è un modo che non richiede l'uso di un actionButton
ogni volta che l'utente cambia le cose? Evitare un actionButton
può essere desiderabile con l'aggiunta di uno è altrimenti inutile e crea un clic in eccesso per l'utente.
Il codice ha errori di battitura –
@MatthewPlourde Grazie - Ho modificato la questione e ha finito per cercare di capire la mia risposta. La domanda non ha più codice. –
Non puoi usare una variabile globale, definita prima di 'server'? Quindi all'interno del server, memorizzare i valori in questa variabile globale con '<< -' – Heisenberg