1) Я использую библиотеку диаграмм JointJS. Я хочу изменить CSS определенного inPort
при использовании joint.shapes.devs
.
Для привязки sourcePort к цели, которую я использую
source: { id: source.id, selector: source.getPortSelector(sourcePort)}
Это дает мне точный исходный порт, но как применить css к этому конкретному порту, зная его как исходный соединитель? Есть ли способ?
2) Можем ли мы автоматически подогнать/завернуть метку внутри элемента, если его ширина больше, чем ширина элемента? Я использую элемент(ы) joint.shapes.devs.Atomic
.
Я наткнулся на foreignobject
, но не знаю, как им пользоваться? Кто-нибудь может пролить свет на это?