当我写我的第一个grails webflow时,我问自己是否有任何工具或脚本可以将流程可视化?有没有可视化Grails webflow的工具?
结果可以是一个状态图或某些数据,以在graphviz等图形工具中呈现。
当我写我的第一个grails webflow时,我问自己是否有任何工具或脚本可以将流程可视化?有没有可视化Grails webflow的工具?
结果可以是一个状态图或某些数据,以在graphviz等图形工具中呈现。
也许这可能是使用的是IntelliJ所有人的解决方案:http://www.slideshare.net/gr8conf/gr8conf-2011-grails-webflow 幻灯片25
目前没有任何工具可以为您做到这一点我很害怕。我以前自己实现过一些东西,但是这很简单,并没有以任何方式自动化。这是一个简单的模板,其中模型是一个步数:
<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>
...
我知道这不是幻想,这是一个有点体力劳动的,但它的工作对我蛮好:)
据我知道,只有2插件里面做可视化的Grails,但只建立一个班级图,他们是Class diagram plugin和Create Domain UML。
您可以查看this page以快速查看当前所有Grails插件。
谢谢回答和不错的主意,显示的是实际状态,但因为这不是我的意思不解决问题。 – skurt 2011-04-19 13:55:34