Size: a a a

D3.js — русскоговорящее сообщество

2019 July 26

R

Rafael in D3.js — русскоговорящее сообщество
https://jsbin.com/porimekupo/edit?html,js,output
на вот моя песочница с подключенным d3
источник

George Сarpow in D3.js — русскоговорящее сообщество
ща попробую
источник

George Сarpow in D3.js — русскоговорящее сообщество
https://jsbin.com/hukerakuvo/edit?html,js,output - вот накидал. Ожидаю вывод "test Changed" однако выводится asdasd
источник

R

Rafael in D3.js — русскоговорящее сообщество
судя по всему у нас неверное помнимание .datum

насколько я понимаю, он не изменяет dom элементы
вместо этого он изменяет __data__ внутренеего представления элемента
источник

R

Rafael in D3.js — русскоговорящее сообщество
т.е после того, как ты сделал .datum() тебе нужно вызвать enter() или update()
источник

R

Rafael in D3.js — русскоговорящее сообщество
источник

R

Rafael in D3.js — русскоговорящее сообщество
а это property, который используется внутри датума
источник

R

Rafael in D3.js — русскоговорящее сообщество
источник

R

Rafael in D3.js — русскоговорящее сообщество
хмм, добавление .join() не помогло 🤔
источник

George Сarpow in D3.js — русскоговорящее сообщество
Хмм ясно.. то есть как то заставить его обновиться (
источник

R

Rafael in D3.js — русскоговорящее сообщество
я подозреваю, что проблема в том, что ты доаппендил несколько элементов и дочерние элементы не обновляются при изменении родителя 🤔
источник

George Сarpow in D3.js — русскоговорящее сообщество
да, похоже
источник

George Сarpow in D3.js — русскоговорящее сообщество
вышел из положения вроде в общем
источник

George Сarpow in D3.js — русскоговорящее сообщество
ввел id у div и обновляю вот так
источник

George Сarpow in D3.js — русскоговорящее сообщество
d3.select('#host-info')
  .attr('transform', `translate(${x}, ${y})`)
  .attr('visibility', '');
d3.select('#host-info-content')
  .datum(v)
  .html(self.hostInfo);
источник

George Сarpow in D3.js — русскоговорящее сообщество
Спасибо за помощь!
источник

R

Rafael in D3.js — русскоговорящее сообщество
https://jsbin.com/hukerakuvo/1/edit?html,js,output
почему-то показ не отрабатывает, но текст научился менять
источник

R

Rafael in D3.js — русскоговорящее сообщество
https://jsbin.com/hukerakuvo/edit?html,js,output
непонимаю, почему текста не видно
источник

George Сarpow in D3.js — русскоговорящее сообщество
https://jsbin.com/naqicolawa/edit?html,js,output - ну вот так меняется
источник

R

Rafael in D3.js — русскоговорящее сообщество
Вот эти селекты в переменную вынеси
источник