我一直在寻找屏幕之间的转换,但无法找到在屏幕中导航的最佳实践。在apps.xml中创建子屏幕和输入是一次尝试,但它在页面顶部提供了一个链接我想要的是 。我希望通过锚标记在html-5或更早版本中制作转换。做同样的事情的最佳做法是什么?
答案 0 :(得分:0)
屏幕转换是屏幕定义的一部分,它指定如何处理转换的输入(如果存在与之关联的逻辑/操作)以及在完成时转换到哪个屏幕。
要访问屏幕转换,您只需让浏览器(或客户端)转到屏幕的URL,再加上由正斜杠分隔的转换名称(即在URL中将转换视为目录或文件内的转换)屏幕的"目录")。这可以通过超链接,表单目标,AJAX调用等来完成。
要使用Moqui中的XML屏幕(或XML表单)创建链接或按钮,只需使用"链接"标签
答案 1 :(得分:0)
屏幕下方的代码可以生成您想要的代码。但是你需要覆盖"标签"宏自己让它包含一个"链接"这可以通过添加< #recurse />来完成。在宏"标签"。
<transition name="gotoScreen1">
<default-response url="Screen1"/>
</transition>
<widget>
<label type="pre">
<link url="gotoScreen1" link-type="anchor" text="This test link from FTL"/>
<label type="pre">
</widget>