è il mio piacere
Per me (troppo) questo è un po 'di confusione: sembra che l'unico a disposizione è in realtà ENTER + UPDATE (miscelati insieme) e USCITA.
Ma cosa succede se voglio lavorare o almeno identificare solo gli elementi aggiornati? Ho scritto una funzione molto semplice (che segue, è sufficiente metterla in un tag script alla fine di una pagina HTML di base) mostrando questo semplice dilemma: come posso evidenziare gli elementi aggiornati? Solo entrare e uscire sembrano reagire "in modo corretto"
Per provarlo, basta digitare in console chrome:
manage_p(['append','a few','paragraph'])
manage_p(['append','a few','new','paragraph'])
manage_p(['append','paragraphs'])
posso ottenere evidenziazione verde o rosso, non riesco a ottenere bianco
Forse ci mancano le specifiche D3Js?
Con i migliori saluti, Fabrizio
function join_p(dataSet) {
var el = d3.select('body');
var join = el
.selectAll('p')
.data(dataSet);
join.enter().append('p').style('background-color','white');
join.style('background-color','green').text(function(d) { return d; });
join.exit().text('eliminato').style('background-color','red');
}