2014-02-19 1 views
1

Как получить порты в верхней и нижней части объекта модели?Позиционирование порта JointJS

Я вижу, что порты всегда создаются слева и справа от модели. Мне нужно это сверху и снизу.

Я не хочу использовать поворотное преобразование, так как оно меняет ориентацию меток.

ответ

3

Я получил решение этой

к счастью

У вас есть определенная Model object, верно? Назовем его element.

element.attr({ 
'.inPorts': {transform: 'rotate(-90)'} 
}); 

Теперь порты будут расположены горизонтально. Поиграйте немного с теоретическим точным позиционированием. Вы можете использовать ref-x или ref-y.

element.attr({ 
    '.inPorts': {transform: 'rotate(-90)', 'ref-x':0.3,'ref-y':-0.3} 
}); 

Примечание: Он работает только за то, что порты на верхней части элемента, попробовать хак для нижней части, а также.

Счастливое кодирование!

 Смежные вопросы

  • Нет связанных вопросов^_^