如何在 jointjs 中的单元格上创建不同的端口?

How to create different ports on a cell in jointjs?

如何创建具有不同输入和输出端口的模型。

例如:

输入端口 - 三角形

输出端口 - 圆圈

我已经弄明白了,如果有人感兴趣的话

我正在使用<path class="port-body"/>

并在创建新 cell 时设置不同的 d 路径:

// ...
'.inPorts .port-shape': {
   d: pathForInputPort
},
'.outPorts .port-shape': {
  d: pathForOutputPort
}
// ...

`