D3.js: Usuń force.drag z zaznaczenia
Mam (raczej proste) pytanie: jak „odwołać” force.drag przy wyborze dokonanym przez D3.js? Powiedzmy, że utworzyłem na nim zestaw elementów i nazywam go „wywołaniem”, nadając mu funkcję „przeciągnij i oddzwani” układu kierowanego siłą. Wyglądało to tak:
d3.selectAll('rect').call(force.drag);
Teraz będzie możliwe usunięcie tego zachowania z niektórych węzłów później. Moje podejście obejmowało resetowanie różnych słuchaczy, takich jak „kliknięcie”, „przeciągnięcie” itp. Za pomocą
d3.select('rect#no-drag').on('click', null);
Żaden z nich nie pracował. Czy ktoś wie, jak usunąć wywołanie zwrotne?