#gojs
#gojs
Вопрос:
Я новичок в GoJS, и в процессе обучения я обнаружил, что GoJS больше похож на draw.io , но в нем отсутствует свойство добавления диаграммы в палитру, в то время как он поддерживает переход от палитры к диаграмме.
т.е. Перемещение диаграммы из рабочей области на панель инструментов для повторного использования.
Ответ №1:
Вы абсолютно можете это сделать, a Palette
— это просто a Diagram
с несколькими предварительно настроенными для вас свойствами. В частности, это a Diagram
с этими свойствами, установленными в конструкторе:
this.allowDragOut = true;
this.allowMove = false;
this.isReadOnly = true;
this.contentAlignment = go.Spot.TopCenter;
this.layout = new go.GridLayout();
Существует образец из двух диаграмм с флажками для соответствующих свойств.
Самый простой способ получить желаемое поведение — установить allowDragOut
значение true
на обеих ваших диаграммах.
Комментарии:
1. Смотрите также пример добавления в палитру: gojs.net/latest/samples/addToPalette.html