2016-06-01 2 views
0

エンジンが画面定義のあるXMLファイルをGroovy(私が想定している)のスクリプトに変換するときに何が起こっているのかを見たいと思います。うまくいけば、私はその定義がより読みやすいスクリプトに変わるのを見ることができます。Moquiのどの手順でXML Screenをスクリプトに変換できますか?

どこでデバッグ中にブレークポイントを配置しますか?

答えて

0

また、ツール(/ apps/tools/Service)で「サービスの詳細」をクリックすると、スクリーンから呼び出された(または別の方法で呼び出された)サービスのために生成されたGroovyがうまく表示されます。 'サービス'は、moquiでのデバッグのための非常に直感的なユニットです。

+0

これは良いものでした。このツールは本当に便利です。私はまさに「デバッグのための非常に直感的なユニット」が何を意味するのかをよく理解していません。しかし、ごめんなさい、あなたは本当に私を助けました。 – mrovnanik

0

XML画面はXMLアクションのようなスクリプトに変換されません。 XMLスクリーンとフォームは、FreeMarkerマクロによって所望の出力テキスト(html、xsl-fo、csvなど)に変換されます。これらのマクロは、html出力の場合はDefaultScreenMacros.html.ftlファイルで定義され、他のタイプの出力の場合は同じ名前のファイル(実行時/テンプレート/スクリーンマクロディレクトリ内)で定義されます。

+0

[OK]を、私はあなたの答えを理解する、それは良いアイデアデバッガーを深くすることはできません。小さな進歩は、少なくともまだいくつかあります。 – mrovnanik

関連する問題