2017-01-18 9 views
0

Ищете способ, который может помочь мне «кластер» некоторых дочерних узлов в их родительском объекте, а при событии click paper.on('cell:pointerdblclick', function(cellView,qqq,x,y));. развернуть или свернуть их, в зависимости от того, в каком состоянии они находятся, в то время как родительский узел остается неповрежденным.Q: Развернуть/свернуть родительский узел при возникновении события click

Не удалось найти его в API, примерах или в любом месте, где я искал. Любая помощь будет оценена по достоинству.

ответ

0

Здесь очень мало деталей, чтобы ответить, но я сделаю снимок. Предполагая, что вы уже выяснили, как родительские узлы, на ячейки двойным щелчком каждого дочернего узла вы можете изменить его размер и переместить его в вершину родительского узла, и наоборот, если вы храните исходные позиции каждого

child node. 
element.resize(,) 
element.attr('position/x',value) 
element.attr('position/y',value) 

x и y могут быть рассчитаны на основе размера родительского узла x и y.