當我寫我的第一個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