是否有可视化grails webflow的工具?

时间:2011-04-07 08:38:44

标签: grails visualization spring-webflow

当我正在编写我的第一个grails webflow时,我问自己是否有任何工具或脚本可以直观地显示流程?

结果可以是状态图或某些数据,可以在graphviz等图形工具中呈现。

3 个答案:

答案 0 :(得分:5)

目前没有任何工具可以为你做这件事我害怕。我之前已经实现过一些东西,但这很简单,并没有以任何方式实现自动化。这是一个简单的模板,模型是一个步骤编号:

<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>
...

我知道这不是花哨的,这是一些手工劳动,但对我来说效果很好:)。

答案 1 :(得分:1)

据我所知,只有2个Grails插件可以进行可视化,但只能构建一个类图,它们是Class diagram pluginCreate Domain UML

您可以查看this page,了解有关所有当前Grails插件的快速回顾。

答案 2 :(得分:0)

这可能是所有使用intellij的人的解决方案:http://www.slideshare.net/gr8conf/gr8conf-2011-grails-webflow 幻灯片25