我希望看到当引擎将带有屏幕定义的XML文件转换为Groovy(我想)脚本时幕后发生的事情。因此,我可以看到定义变成更易阅读的脚本,希望如此。
在调试时我应该在哪里放置断点?
答案 0 :(得分:0)
XML屏幕不会转换为像XML操作那样的脚本。 XML屏幕和表单由FreeMarker宏转换为所需的输出文本(html,xsl-fo,csv等)。这些宏在DefaultScreenMacros.html.ftl文件中为html输出定义,并在类似命名的文件中(在runtime / template / screen-macro目录中)用于其他类型的输出。
答案 1 :(得分:0)
此外,在工具(/ apps / tools / Service)中,如果您点击“服务详细信息”和“#39;对于从屏幕调用的任何服务(或以其他方式调用),您可以获得生成的groovy的精美渲染视图。 '服务'是一个非常直观的moqui调试单元。