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

sku*_*urt 7 grails visualization spring-webflow

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

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

Chr*_*ris 5

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

<g:render template="flowVisualiser" model="[step: 2]" />
Run Code Online (Sandbox Code Playgroud)

你必须将它放在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>
...
Run Code Online (Sandbox Code Playgroud)

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


sku*_*urt 0

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