Google Org Chart: Изменить родительский узел
Я впервые работаю с гугл-чартами и хотел бы знать 2 вещи:
- Есть ли способ в API обновить отца уже созданного узла? Потому что моя проблема в том, что мне нужно построить дерево сверху вниз, то есть я знаю детей каждого узла, но не их родителей, поэтому я сначала создаю их пустыми, а затем устанавливаю их отца. Тем не менее, это не похоже на работу.
Я пробовал такой подход, но родительский столбец, кажется, выходит за рамки.
- как заставить его придерживаться контейнера? Я перепробовал много вещей, включая начальную загрузку и не могу получить основной пример, чтобы соответствовать.
Для этого я попробовал этот способ, но id тоже не работал.
1 ответ
Решение
Нет способа решить первую проблему, кроме как обработать дерево от корня и рекурсивно спуститься к его дочерним элементам.
Второй, чтобы таблица соответствовала контейнеру, решается тремя строками CSS:
table { max-width: 100%; table-layout: fixed; width: 100%; }