作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 plantUML 泳道来可视化内部流程,但不幸的是,当我想显示已执行和分离的流程时遇到重叠线。
我正在使用这个:
@startuml
title something
|#dee4e8|p1|
|#c4c9cd|p2|
|#daf0fe|Backend|
|Backend|
start
:something;
if (open) then (yes)
:generate open data;
split
#3f3:Mail to p1\nMAIL ID: **3010**|
|p1|
:Receive Mail **3010**;
detach
split again
|Backend|
#3f3:Mail to p2\nMAIL ID: **3006**|
|p2|
:Receive Mail **3006**;
detach
end split
endif
|Backend|
#HotPink:something else>
stop
@enduml
最佳答案
您可以使用与让 if 的“else”部分出现在其他步骤下方的相同技巧。
请注意,您实际上并没有使用正确的 else 语义(这会将 else 分支放在一边),但是您的“其他内容”实际上是 endif 之后的延续,只是由于分离而没有来自电子邮件操作的链接.
您可以使用相同的技巧使 p2 出现在 p1 下方。即不是将 p2 作为拆分的一部分,而是在结束拆分之后移动它。这将使它出现在 p1 部分下方,但由于分离,将没有来自 p1 的连接器。
@startuml
title something
|#dee4e8|p1|
|#c4c9cd|p2|
|#daf0fe|Backend|
|Backend|
start
:something;
if (open) then (yes)
:generate open data;
split
#3f3:Mail to p1\nMAIL ID: **3010**|
|p1|
:Receive Mail **3010**;
detach
split again
|Backend|
#3f3:Mail to p2\nMAIL ID: **3006**|
end split
|p2|
:Receive Mail **3006**;
detach
endif
|Backend|
#HotPink:something else>
stop
@enduml
关于PlantUML:泳道和重叠连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51020100/
我已经完成了 first part , 在每个节点上添加颜色。下一步将是如何在每个节点上添加 onmouseover,然后在属于悬停节点的子图(包括连接它的链接/线)上突出显示/应用样式。 有人知道吗
我目前在让 ngx-datatable 具有正确的 css 方面遇到问题。我在我的 css 文件中有这个来导入正确的 css。 @import '@swimlane/ngx-datatable/rel
我是一名优秀的程序员,十分优秀!