是否有可视化 grails webflow 的工具?
Posted
技术标签:
【中文标题】是否有可视化 grails webflow 的工具?【英文标题】:Is there a tool to visualize a grails webflow? 【发布时间】:2011-07-31 11:58:03 【问题描述】:在编写我的第一个 grails webflow 时,我问自己是否有任何工具或脚本可以可视化流程?
结果可以是状态图,也可以是要在 graphviz 等图形工具中呈现的数据。
【问题讨论】:
【参考方案1】:这可能是所有使用 intellij 的人的解决方案:http://www.slideshare.net/gr8conf/gr8conf-2011-grails-webflow 幻灯片 25
【讨论】:
【参考方案2】:据我所知,只有 2 个 Grails 插件可以进行可视化,但只构建一个类图,它们是 Class diagram plugin 和 Create Domain UML。
您可以查看this page,快速了解所有当前的 Grails 插件。
【讨论】:
【参考方案3】:恐怕目前没有任何工具可以为您做到这一点。我以前自己实现过一些东西,但这非常简单,并且没有以任何方式自动化。这是一个简单的模板,其中模型是一个步骤号:
<g:render template="flowVisualiser" model="[step: 2]" />
您必须将其放在 webflow 的每个视图中,并更改任何步骤的数字。模板本身对于每个步骤都有一行图像,并且每个图像的样式中都有一些 gsp 逻辑,因此如果传入的模型是第 2 步(例如)或更高,那么这个特定的图像将具有不透明度1:
<li>
<div class="$step >= 2 ? 'step-completed' : 'step-todo'">
<img src="$resource(dir:'images',file:'2.png')" />
<h4>Do this step</h4>
</div>
</li>
...
我知道这并不花哨,而且有点体力劳动,但对我来说效果很好:)
【讨论】:
感谢您的回答和展示实际状态的好主意,但因为这不是我的意思,所以它不能解决问题。以上是关于是否有可视化 grails webflow 的工具?的主要内容,如果未能解决你的问题,请参考以下文章