Вопросы по теме 'jointjs'

изменение: исходное событие в JointJS
Всех с Рождеством! Я хочу что-то сделать при изменении исходного или целевого элемента Joint.dia.Link. Сначала я попытался поместить код в функцию обратного вызова событий «change: source» и «change: target». Однако оказывается, что эти функции...
2428 просмотров
schedule 31.01.2023

Как использовать сторонние библиотеки javascript с vaadin 6?
Я использую Vaadin 6.7.8 и хочу использовать JointJs . Однако не удалось найти способ использовать сторонние библиотеки javascript вместе с Vaadin 6. Буду очень признателен за любую помощь. Является ли это недостатком использования Vaadin?...
397 просмотров
schedule 14.04.2023

Верхние нижние порты JointJs
Я пытаюсь использовать JointJS с функцией портов: (...) var model = joint.shapes.devs.Model({ size: { width: width, height: height }, label: node.label, inPorts: node.inputPorts,...
4446 просмотров
schedule 03.06.2023

JointJS Paper не визуализируется, если построена с готовой моделью
Я пытаюсь сконструировать Бумагу, при этом у меня уже есть готовая модель для нее. Например: var graphModel = new joint.dia.Graph; /* add cells to graphModel... */ // now construct the Paper to render on screen var paper = new...
1594 просмотров

Получение неверного значения пути при использовании магнитов JointJS
У меня есть редактируемая блок-схема, построенная из данных. Когда я преобразовываю один из подэлементов в магнит, чтобы пользователи могли формировать новые ссылки, все существующие ссылки, испускаемые этим элементом, исчезают, стрелка указателя...
1250 просмотров
schedule 19.11.2022

JointJS — обработка щелчка по ссылке «Удалить»
Когда ссылка создана, при наведении на нее появляется красный значок (X), чтобы удалить ее. При нажатии на нее будет запущена последовательность событий (собранных путем подписки на событие «все»): ячейка: указатель вниз ссылка: указатель...
4433 просмотров
schedule 20.06.2022

JointJS: требовать целевой элемент при создании ссылки
Я пытаюсь избежать ссылок, заканчивающихся в космосе, и я хочу разрешить только ссылки, соединяющие один элемент с другим. Мой текущий код: new joint.shapes.basic.Rect({ id: id, size: { width: width, height: height }, attrs: {...
2714 просмотров
schedule 27.08.2022

Добавление функции удаления для элементов
Я искал способ добавить кнопку удаления, эквивалентную существующей при наведении курсора на ссылки, но для случая элементов. Однако пока я не могу найти никакого официального способа сделать это. Ближайшее, что я мог получить, было это...
380 просмотров
schedule 13.11.2022

Jointjs: предотвратить добавление вершины, нажав на ссылку
Я хотел бы добавить метку к ссылке, выполнив двойной щелчок по ссылке. Итак, это моя попытка: paper.on({ 'cell:pointerdblclick': function(cellView, event, x, y){ if (cellView.model.isLink()) { cellView.model.label(0, {...
2168 просмотров
schedule 04.11.2022

Добавьте debounce поверх validateConnection в JointJs
Я борюсь с графом, состоящим из узлов и ссылок в JointJS. Я хочу предотвратить создание определенных ссылок между узлами на основе некоторых правил (например, чтобы избежать циклов). Для этого я реализовал некоторые проверки внутри свойства...
105 просмотров

JontJS: скрытые элементы все еще могут подключаться
Я скрываю элементы диаграммы JointJS, используя следующий код rightRect.attr('./display', 'none'); Хотя они не показаны на схеме, их все же можно подключить по ссылке. Я использовал новый Joint.shapes.devs.Link для создания ссылки и новый...
35 просмотров
schedule 17.05.2023

Как применить CSS/стиль к импортированным объектам JS bpmn?
Недавно мы интегрировали части нашей информационной панели с компанией, которая предоставляет нам json-объекты модели бизнес-процессов и нотации (BPMN). Мы импортируем JSON-объект BPMN с помощью «fromJSON()» в файлjoint.dia.Paper. И это...
462 просмотров
schedule 10.06.2024

Древовидная структура в Jointjs
У меня проблема с библиотекой joinjs/rappid. Я использую его для рендеринга организационной схемы, и у меня более 200 сотрудников. Я успешно использовал TreeLayout для их рендеринга, однако они не складываются в более глубокие ветви, поэтому дерево...
391 просмотров
schedule 22.02.2023

Отзывчивая совместная js-диаграмма
Я использую совместную библиотеку js для создания диаграммы внутри html, но мне нужно, чтобы она реагировала, как mi site. Дело в том, что она находится внутри div с классом java, который открывается и закрывается с помощью этого кода:...
758 просмотров
schedule 31.07.2023

Текст Jointjs размещается сверху вместо центра для прямоугольника
Как в JointJS разместить метку сверху, а не по центру. Что-то вроде этого: Итак, в кодировании: var r1 = new joint.shapes.basic.Rect({ position: { x: 20, y: 20 }, size: { width: 200, height: 200 }, attrs: { rect: { fill:...
2158 просмотров
schedule 13.02.2023

Прямоугольное переполнение текста в JointJS
Я использую joinjs для рисования диаграмм. Моя проблема в том, что в моем прямоугольнике JointJS текст внутри слишком длинный. Размер моего прямоугольника предполагается фиксированным. Я использовал Joint.util.breakText для управления высотой и...
649 просмотров
schedule 30.03.2023

Создание динамических ссылок на событие pointerdown -JointJS
Можно ли создавать интерактивные динамические ссылки в JointJS, начиная с контрольной точки (x, y), вместо того, чтобы рисовать ее из порта или использовать ореол. С уважением Ачут
800 просмотров
schedule 26.11.2022

Как повысить производительность JointJS с большим количеством ссылок?
После профилирования кода похоже, что функция bbox вызывается повторно. Я не могу удалить marker-source, marker-target и connection-wrap, потому что мне нужны эти функции. Есть ли способ улучшить производительность?
489 просмотров
schedule 19.03.2024

Как проверить элемент JointJS не по типу, а по имени трафарета
Я хочу, чтобы в Rappid выполнялась проверка при вставке элемента внутрь Paper , если этот элемент Workitem или Activity, но единственная подобная проверка, которую я нашел в документации Rappid, это: if (cell.get('type') !== 'link'){//Do...
744 просмотров
schedule 29.09.2022

Графический поиск элемента по имени элемента в JointJS
У меня проблема в Rappid/jointJS У меня есть в stencil.js 4 формы (2 basic.Circle и 2 basic.Rect) с именами START (basic.Circle), END (basic.Circle), Activity (basic.Rect) и Workitem (basic.Rect) и Я хочу в моем main.js из всего моего графика...
1388 просмотров
schedule 12.06.2023