Ho un campo entity reference con widget select list, ho la necessità di renderlo a sola lettura perchè viene valorizzato dal callBack di un altro campo.
Ho notato che quando salvo il nodo il valore di questo campo non viene salvato.
Questo il codice
$form['field_localita_missione']['widget']['#disabled'] = TRUE; 

 Ho fatto delle ricerche e visto che quando il campo è disabilitato il valore non viene ritornato al server e quindi non salva.