computed field nelle viste

3 contenuti / 0 new
Ultimo contenuto
computed field nelle viste

Ciao a tutti,

vi chiedo consiglio per risolvere il seguente problema:

ho creato un campo calcolato che valorizza i giorni rimanenti ad una data scadenza(es. data scadenza = 10/2 oggi dirà 7domani 6 etc.). Tale campo viene anche salvato come content nella tabella e visualizzato in una vista. Il problema è che essendo valorizzato solo all'atto dell'interazione con il form la vista presenta i giorni rimanenti errati. In pratica mi servirebbe un campo calcolato al momento della visualizzazione della vista e magari neanche salvato nella tabella.

Qualcuno ha una soluzione?

Grazie
Franco

nelle impostazioni del computed field, prova a salvare il valore nel database.

il valore è già salvato nel database. Cerco di spiegarmi meglio, il problema è che si aggiorna solo attraverso l'interazione con il form e non al momento della visualizzazione della vista.
Faccio un esempio: oggi 3/2 modifico il nodo che ha data scadenza 10/2 e nel campo del db relativo al computed field viene calcolato e memorizzato il valore 7. Se richiamo la vista oggi naturalmente vedo che rimangono 7 giorni. Se richiamo la vista domani saranno sempre 7 percchè il valore nel db si ricalcola solo se faccio una nuova modifica del nodo attraverso il form.

Grazie comunque per l'attenzione

Franco